Article snapshot taken from Wikipedia with creative commons attribution-sharealike license.
Give it a read and then ask your questions in the chat.
We can research this topic together.
In mathematics, one could easily fall in the trap of thinking that while 0.999... is certainly close to 1, nevertheless the two are not equal. Here's a proof that they actually are.
Proof
Explanation
The key step to understand here is that the following infinite geometric series is convergent:
Three alternative ways of explaining this truth
x = 0.999...
10x-x = 9.999... - 0.999... = 9x = 9
x = 1
What is 1-0.99999... ? You get 0.000000... which is the same as zero.
Divide one by three (one third) and you get .333333(an unending series of threes). Three one-thirds is one so three times .3333(an unending series of threes) is .99999999999(an unending series of nines).
If you don't have a problem with 1.00000(an unending series of zeros), why should there be a problem with 0.9999(an unending series of nines) ?