I saw this somewhere but I can't remember the reason behind it.
1/3 + 1/3 + 1/3 = 1
1/3 = 0.333333333... recurring
but then
0.333333 + 0.333333 + 0.3333333 = 0.999999999...
Well, one can express 0.99999 (repeating) as the limit as x goes to infinity of the following:
The summation (Sigma sum indexed by i bounded from 0 to x) of 9 divided by 10 * 10^i.
If you compute that, you'll see that the limit goes to 1.
That's just one unneccessarily complex way to look at it.
The reason for this is that, theoretically, 1/3 + 1/3 + 1/3 is strictly equal to one, but in practice, as no-one can fully represent an infinitely recurring decimal, the sum of 1/3 + 1/3 + 1/3 will tend towards 1 but will never actually reach it. You can't manipulate recurring decimals algebraically without using fractions. Algebra just hasn't been designed for it.
This is one of the advantages of mathematics in my opinion : by defining some axioms and building everything upon it, it is possible to prove things without actually having to check whether it works : if the axioms remain the same throughout the proof, and the proof is valid, the experimental results will follow.