Funny how many people try to talk about what goes after infinity here. Nothing goes after infinity, ever. The difference between 1 and 0.9 repeating is nothing. If you actually try doing the subtraction yourself it doesn't take long to figure out that there will never be anything after the decimal point that isn't a zero. The nines go on forever, and you will never be able to subtract 9 from zero, so you'll always have to bring the one over from the left, and ten minus nine will always be one. It will always work that way. Zero minus nine doesn't ever equal zero, and you will never reach the end of the nines, so it just keeps going forever. Forever isn't really that hard of a concept to grasp. It just keeps going. There is no after forever. It's infinite. Infinities can have different ratios, for instance 0.3 repeating is one third of 0.9 repeating, or the limit of f(x)=1/x as x approaches zero is twice the limit of f(x)=1/2x as x approaches zero, but they won't end in different places because they don't end. Ever. That's what makes them infinite. The difference between 1 and 0.9 repeating is 0.0 repeating. The zeros go on forever. You can't say the zeros go on forever and then there's a one, because the very idea of "forever, and then" is wrong. They just go on forever. Nothing happens after that because there is no after that. (The difference between the limit of f(x)=1/x as x approaches zero and the limit of f(x)=1/2x as x approaches zero is actually infinity, by the way. Dividing infinities can produce odd results, subtracting them always produces infinity or zero. (Or technically negative infinity if you do it the other way round, but you get my point. It'll never be four.))
Infinity doesn't end. Please, if you're going to say something about what happens after infinity, do yourself a favor and shut your pie hole before you embarrass yourself.