Java While Loop

Оновлено: 22.05.2023

Петлі

Цикли можуть виконувати блок коду до тих пір, поки не буде досягнута певна умова.

Цикли зручні тим, що економлять час, зменшують кількість помилок і роблять код більш читабельним.

Цикл Java While

Цикл while повторює блок коду до тих пір, поки задана умова є істинною:

while (condition) {
  // code block to be executed
}

У наведеному нижче прикладі код у циклі виконуватиметься знову і знову, доки змінна (i) не стане меншою за 5:

int i = 0;
while (i < 5) {
  System.out.println(i);
  i++;
}
Зауваження: Не забудьте збільшити змінну, яка використовується в умові, інакше цикл ніколи не завершиться!

Цикл Do/While

Цикл do/while є різновидом циклу while. Цей цикл виконує блок коду один раз, перед тим як перевірити, чи умова істинна, а потім повторює цикл до тих пір, поки умова буде істинною.

do {
  // code block to be executed
}
while (condition);

У прикладі нижче використовується цикл do/while. Цикл завжди буде виконано хоча б один раз, навіть якщо умова є хибною, оскільки блок коду виконується до того, як умова буде перевірена:

int i = 0;
do {
  System.out.println(i);
  i++;
}
while (i < 5);
Не забудьте збільшити змінну, яка використовується в умові, інакше цикл ніколи не закінчиться!