logo

Java do-while loop

Java gör-under loop används för att iterera en del av programmet upprepade gånger, tills det angivna villkoret är sant. Om antalet iterationer inte är fast och du måste köra loopen minst en gång, rekommenderas att använda en do-while loop.

Java do-while loop kallas en lämna kontrollslingan . Därför, till skillnad från while-slinga och for loop, kontrollerar gör-under-tillståndet i slutet av loopkroppen. Java gör-under loop exekveras minst en gång eftersom villkoret kontrolleras efter loopkroppen.

Syntax:

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

De olika delarna av do-while loop:

1. Villkor: Det är ett uttryck som testas. Om villkoret är sant, exekveras loopkroppen och kontrollen går till uppdateringsuttryck. Så snart villkoret blir falskt, bryts loopen automatiskt.

Exempel:

i<=100< strong>

2. Uppdatera uttryck: Varje gång loopkroppen exekveras, ökar eller minskar detta uttryck loopvariabeln.

Exempel:

i++;

Obs: Do-blocket exekveras minst en gång, även om villkoret är falskt.

Flödesschema för do-while loop:

vad är awt
flödesschema för do while loop i java

Exempel:

I exemplet nedan skriver vi heltalsvärden från 1 till 10. Till skillnad från for-loopen måste vi separat initiera och öka variabeln som används i villkoret (här, i). Annars kommer loopen att köras oändligt.

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 Infinitive do-while loop

Om du passerar Sann i gör-under-slingan blir det infinitiv gör-under-slinga.

Syntax:

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

Exempel:

DoWhileExample2.java

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

Produktion:

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

I koden ovan måste vi ange kommandot Ctrl + C för att avsluta den oändliga slingan.