int width = 0;
int height = 0;
String q = "Q";
while (height < 5){
while (width < 10) {
System.out.print(q);
width++;
}
System.out.println();
height = height + 1;
}
きせりょた
10 уровень
почему у меня токо одна строка выодится
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
きせりょた
16 июня 2021, 16:06
но как насчет после,после того как нутрь цикла с width станет фолс он разве не должен продолжить код и сделов hight = hight + 1,начать width заного
0
Ksenia VolkovaJava Developer в DXCMaster
16 июня 2021, 16:09
У тебя width имеет начальное значение 0, потом во внутреннем цикле увеличивается до 10... а больше он нигде и никак не меняется. С чего бы он вдруг обратно на 0 сбросился? Ты же ведь ничего такого в коде не писал )
0
Ksenia VolkovaJava Developer в DXCMaster
10 июня 2021, 06:56
Потому что после вывода 1-й строки значение переменной width будет 10, и больше внутренний цикл выполняться уже не будет.
+1