I'll assume were working with [itex]x \in \mathbb{R}[/itex].
Just to be clear of the definition of the floor function, it is the function [itex]\left\lfloor \right\rfloor : \mathbb{R} \longrightarrow \mathbb{Z}[/itex], with the mapping [itex]x \in \mathbb{R} \longmapsto \mathrm{max} \left\{ y \in \mathbb{Z} : y \leq x \right\}[/itex], i.e. the floor of a real number is the maximum integer in that set.
Notice that you have a few cases, from different numbers giving different results for the floor function:
- [itex]x[/itex] being an integer
- [itex]x[/itex] not being an integer, but greater than zero
- [itex]x[/itex] not being an integer, but less than zero
The first case requires only a correct application of the definition of the floor function and some algebraic manipulations; just start with the left-hand side of the equation and work your way to the right-hand side (same for the other two cases), or the other way.
The second and third cases are more difficult. As already suggested, write [itex]x[/itex] in the way [itex]x = \alpha + \beta[/itex], where [itex]\alpha \in \mathbb{Z}[/itex], [itex]\beta \in \mathbb{Q} - \mathbb{Z}[/itex], i.e. [itex]\beta[/itex] to be a rational number that is not an integer. For the second case, what additional conditions would and must you apply to [itex]\alpha[/itex] and [itex]\beta[/itex]? Similarly for the third case? Hint: [itex]2.7 = 2 + 0.7[/itex].