logo

Java do-while Loop

Java gjør-mens-løkke brukes til å iterere en del av programmet gjentatte ganger, til den angitte betingelsen er sann. Hvis antall iterasjoner ikke er fast og du må utføre loopen minst én gang, anbefales det å bruke en do-while loop.

Java do-while loop kalles en gå ut av kontrollsløyfen . Derfor, i motsetning til while-løkke og for-løkke, kontrollerer du mens tilstanden på slutten av løkken. Java gjør-mens-løkke utføres minst én gang fordi tilstanden er sjekket etter loop body.

Syntaks:

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

De forskjellige delene av do-while loop:

1. Tilstand: Det er et uttrykk som er testet. Hvis betingelsen er sann, kjøres løkketeksten og kontrollen går til oppdateringsuttrykket. Så snart tilstanden blir falsk, brytes sløyfen automatisk.

Eksempel:

Jeg<=100< strong>

2. Oppdater uttrykk: Hver gang løkketeksten kjøres, øker eller reduserer løkkevariabelen dette uttrykket.

Eksempel:

i++;

Merk: Do-blokken utføres minst én gang, selv om betingelsen er falsk.

Flytskjema for do-while loop:

java-listen er tom
flytskjema over do while loop i java

Eksempel:

I eksemplet nedenfor skriver vi ut heltallsverdier fra 1 til 10. I motsetning til for-løkken, må vi separat initialisere og øke variabelen som brukes i tilstanden (her, i). Ellers vil loopen kjøres uendelig.

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

Hvis du består ekte i do-while-løkken vil det være infinitiv do-while-løkke.

Syntaks:

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

Eksempel:

DoWhileExample2.java

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

Produksjon:

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

I koden ovenfor må vi skrive inn Ctrl + C-kommandoen for å avslutte den uendelige løkken.