De vloer voor de mannen op de Olympische Zomerspelen 2012 in Londen vond plaats op 28 juli (kwalificatie) en op 5 augustus (finale). De Chinees Zou Kai won het onderdeel voor de Japanner Kōhei Uchimura die het zilver pakte en de Rus Denis Abljazin die het brons won.
Alle deelnemende turners moesten een kwalificatie-oefening turnen. De beste acht deelnemers gingen door naar de finale. Echter mochten er maximaal twee deelnemers per land in de finale komen. De scores van de kwalificatie werden bij de finale gewist, en alleen de scores die in de finale gehaald werden, telden voor de einduitslag.
Uitslag
Finale
- D-score; de moeilijkheidsgraad van de oefening
- E-score; de uitvoeringsscore van de oefening
- Straf; straffen die zijn gegeven door de jury
- Totaal; D-score + E-score - straf geeft de totaalscore
1 Bij een gelijke score wint degene met de hoogste E-score.