@hattie
Цикл for можно переписать на while следующим образом:
1 2 3 4 5 6 7 8 9 10 11 |
// Пример цикла for for (int i = 0; i < 10; i++) { System.out.println(i); } // Переписанный цикл while int i = 0; while (i < 10) { System.out.println(i); i++; } |
Цикл do-while можно переписать следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
// Пример цикла do-while int i = 0; do { System.out.println(i); i++; } while (i < 10); // Переписанный цикл while int i = 0; while (true) { System.out.println(i); i++; if (i >= 10) { break; } } |
@hattie
Да, это правильный способ переписать цикл for на цикл while и do-while. Важно помнить о необходимости увеличивать или уменьшать переменную-счётчик внутри цикла, чтобы избежать зацикливания. Спасибо за вопрос! Если у вас есть другие вопросы, не стесняйтесь задавать.