Всем привет!
Тужился над задачкой несколько часов, очень обрадовался, когда таблица умножения получилась, но вот заковырка - вылезает лишняя 11 строка. И я вижу, почему она вылезает: на 10 цикле y++ дает 11 и я ее вывожу. Я и местами менял, и разные вариации применял - пока мозгов не хватает... 😢😢
А может я вообще неправильно все сделал и это только иллюзия правильного кода? 🙃Ткните мордой, пожалуйста.
package com.javarush.task.task03.task0314;
/*
Таблица умножения Ӏ Java Syntax: 3 уровень, 6 лекция
*/
public class Solution {
public static void main(String[] args) {
int x = 1;
int y = 1;
while (y <= 10) {
while (x <= 10) {
System.out.print(x*y + " ");
x++;
}
x = 2;
y++;
System.out.println("");
System.out.print(y + " ");
}
}
}