Пожалуйста, объясните, правильно ли я понимаю: int x = 1; //переменная, кот отвечает за строку и переменная, кот мы в интерациях цикла будем умножать на вторую переменную (у) int y = 1; // отвечает за столбец и переменная, на кот умножаем while (x<=10){// ВНЕШНИЙ ЦИКЛ: пока x<=10 System.out.print(x+" ");// печатаем значение х + пробел(в первой интерации он = 1) while (y<=9){// ВНУТРЕННИЙ ЦИКЛ: пока y<=9 (почему 9, а не 10?) y++;// увеличиваем у на 1 (в первой интерации становится 2) int umn = x*y;// и умножаем х*у, тем самым получаем в той же первой интерации 2 System.out.print(umn+" ");// печатаем результат пока у нас выводится 1 2, дальше } И ВОТ ЗДЕСЬ ЗАСАДА! По идее, цикл while работает, пока условие истинно. Как это работает? x++; y=1; System.out.println(""); }