Pętla for wyświetla tylko 10 elementów

Cześć mam problem z tym prostym kodem

int i= 0, j= 0;

  for(;i< 10; i++)

  for(;j< 10; j++)

	   System.out.println(i+" "+j);

Według mnie powinnien się wykonać 100razy a robi tylko 10 wyświetleń. Dla przykładu ten już działa poprawnie. Gdzie jest błąd w moim myśleniu?

int k= 0;

int l= 0;

>for (int i= k; i < untilTo; i++) 

>> for (int j= l; j < untilTo; j++) 

              System.out.println(i+" "+j);

Zauważ, że po 10-ciu przebiegach zagnieżdżonej pętli, j jest równe 10. i jest inkrementowane, sprawdzany jest warunek i < 10(prawda), i dochodzimy drugi raz do zagnieżdżonej pętli - używamy tego samego j, które nie tak dawno zinkrementowaliśmy do 10 - warunek j < 10 nie jest spełniony.

W skrócie: nie zerujesz j po pierwszych 10-ciu przebiegach zagnieżdżonej pętli(i jej warunek nie może być spełniony).

Matko ale błąd #-o . Dzięki za pomoc