Я только начинаю кодировать Java, и я нашел пример вложенного цикла, который затем просит преобразовать его в оператор while. Я изо всех сил пытаюсь выяснить, как преобразовать его так, чтобы вывод был таким же, любая помощь по этому вопросу будет принята с благодарностью.
public static void main(String[] args) {
for (int j = 0; j < 10; j++) {
for (int i = j; i < 10; i++) {
if (i == j) {
for (int k = 0; k < j; k++) {
System.out.print(" ");
}
}
System.out.print(" " + i);
}
System.out.println();
}
Это то, что я получил после попытки, но мой вывод по-прежнему отформатирован неправильно.
int j = 0;
while (j < 10) {
j++;
int i = j;
while (i < 10) {
i++;
if (i == j) {
int k = 0;
while(k < 10) {
k--;
System.out.print(" ");
}
}
System.out.print(" " + j);
}
System.out.println();
}
}