Тхе Јава уради-вхиле петља се користи за понављање дела програма, све док наведени услов није истинит. Ако број итерација није фиксан и морате да извршите петљу бар једном, препоручује се употреба до-вхиле петље.
Јава до-вхиле петља се зове ан излаз из контролне петље . Стога, за разлику од петље вхиле и фор петље, до-вхиле проверава услов на крају тела петље. Тхе Јава уради-вхиле петља се извршава најмање једном јер се услов проверава после тела петље.
Синтакса:
do{ //code to be executed / loop body //update statement }while (condition);
Различити делови до-вхиле петље:
1. Услов: То је израз који се тестира. Ако је услов тачан, тело петље се извршава и контрола прелази на ажурирање израза. Чим услов постане нетачан, петља се аутоматски прекида.
Пример:
и<=100< strong> =100<>
2. Ажурирај израз: Сваки пут када се изврши тело петље, израз тхис повећава или смањује променљиву петље.
Пример:
и++;
Напомена: Блок до се извршава најмање једном, чак и ако је услов нетачан.
Дијаграм тока уради-вхиле петље:
ислеттер јава
Пример:
У следећем примеру, штампамо целобројне вредности од 1 до 10. За разлику од фор петље, посебно морамо да иницијализујемо и повећамо променљиву која се користи у услову (овде, и). У супротном, петља ће се извршавати бесконачно.
ДоВхилеЕкампле.јава
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('infinitive do while loop'); }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);>
Јава Инфинитивна петља до-вхиле
Ако прођете истина у до-вхиле петљи, то ће бити инфинитивна до-вхиле петља.
Синтакса:
do{ //code to be executed }while(true);
Пример:
ДоВхилеЕкампле2.јава
public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println('infinitive do while loop'); }while(true); } }
Излаз:
infinitive do while loop infinitive do while loop infinitive do while loop ctrl+c
У горњем коду морамо да унесемо команду Цтрл + Ц да бисмо прекинули бесконачну петљу.
=10);>