logo

Цикл Java do-while

Ява цикл do-while використовується для багаторазового повторення частини програми, поки задана умова не стане істинною. Якщо кількість ітерацій не є фіксованою і ви повинні виконати цикл принаймні один раз, рекомендується використовувати цикл do-while.

Цикл Java do-while називається an вихід із контуру керування . Тому, на відміну від циклів while і for, do-while перевіряє умову в кінці тіла циклу. Ява цикл do-while виконується принаймні один раз, оскільки умова перевіряється після тіла циклу.

Синтаксис:

 do{ //code to be executed / loop body //update statement }while (condition); 

Різні частини циклу do-while:

1. Умова: це вираз, який перевіряється. Якщо умова виконується, тіло циклу виконується, а керування переходить до виразу оновлення. Як тільки умова стає помилковою, цикл автоматично розривається.

приклад:

i<=100< strong>

2. Оновити вираз: кожного разу, коли виконується тіло циклу, цей вираз збільшує або зменшує змінну циклу.

приклад:

i++;

Примітка. Блок do виконується принаймні один раз, навіть якщо умова хибна.

Блок-схема циклу do-while:

математичні методи в java
блок-схема циклу do while у java

приклад:

У прикладі нижче ми друкуємо цілі значення від 1 до 10. На відміну від циклу for, нам потрібно окремо ініціалізувати та збільшити змінну, яка використовується в умові (тут i). В іншому випадку цикл виконуватиметься нескінченно.

DoWhileExample.java

 public class DoWhileExample { public static void main(String[] args) { int i=1; do{ System.out.println(i); i++; }while(i<=10); } < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre>1 2 3 4 5 6 7 8 9 10 </pre> <h2>Java Infinitive do-while Loop</h2> <p>If you pass <strong>true</strong> in the do-while loop, it will be infinitive do-while loop.</p> <p> <strong>Syntax:</strong> </p> <pre> do{ //code to be executed }while(true); </pre> <p> <strong>Example:</strong> </p> <p> <strong>DoWhileExample2.java</strong> </p> <pre> public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println(&apos;infinitive do while loop&apos;); }while(true); } } </pre> <p> <strong>Output:</strong> </p> <pre>infinitive do while loop infinitive do while loop infinitive do while loop ctrl+c </pre> <p>In the above code, we need to enter Ctrl + C command to terminate the infinite loop.</p> <hr></=10);>

Інфінітив Java do-while Loop

Якщо ви пройдете правда у циклі do-while це буде нескінченний цикл do-while.

Синтаксис:

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

приклад:

DoWhileExample2.java

 public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println(&apos;infinitive do while loop&apos;); }while(true); } } 

Вихід:

infinitive do while loop infinitive do while loop infinitive do while loop ctrl+c 

У наведеному вище коді нам потрібно ввести команду Ctrl + C, щоб завершити нескінченний цикл.