logo

Јава до-вхиле петља

Тхе Јава уради-вхиле петља се користи за понављање дела програма, све док наведени услов није истинит. Ако број итерација није фиксан и морате да извршите петљу бар једном, препоручује се употреба до-вхиле петље.

Јава до-вхиле петља се зове ан излаз из контролне петље . Стога, за разлику од петље вхиле и фор петље, до-вхиле проверава услов на крају тела петље. Тхе Јава уради-вхиле петља се извршава најмање једном јер се услов проверава после тела петље.

Синтакса:

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

Различити делови до-вхиле петље:

1. Услов: То је израз који се тестира. Ако је услов тачан, тело петље се извршава и контрола прелази на ажурирање израза. Чим услов постане нетачан, петља се аутоматски прекида.

Пример:

и<=100< strong>

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(&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);>

Јава Инфинитивна петља до-вхиле

Ако прођете истина у до-вхиле петљи, то ће бити инфинитивна до-вхиле петља.

Синтакса:

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

Пример:

ДоВхилеЕкампле2.јава

 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 

У горњем коду морамо да унесемо команду Цтрл + Ц да бисмо прекинули бесконачну петљу.