Java Задача : Отображение прямоугольного треугольника в консоли, с помощью цикла while
Здравствуйте, завис на задаче, не получается вывести треугольник в консоль с помощью цикла while; Вот что должно получиться: ##### #### ### ## # Мой код:
int n = 9;
i = n;
while(i >= 1) {
j = n;
while(j <= i) {
System.out.print(" " + '#');
j++;
}
System.out.println("");
j = 1;`введите сюда код`
i--;
}
System.out.println("");
Ответы (1 шт):
Автор решения: kio
→ Ссылка
Ошибка в инициализации счетчика строк. Сразу присваивается номер последней строки из n = 9, из-за этого и проблема:
int n = 9;
int i = n;
while (i >= 1) {
int j = 1; // Ошибка!!! j = n;
while (j <= i) {
System.out.print(" #");
j++;
}
System.out.println("");
//j = 1; // избыточно
i--;
}
System.out.println("");