De Java medan loop används för att iterera en del av programmet upprepade gånger tills det angivna booleska villkoret är sant. Så snart det booleska villkoret blir falskt, stoppas slingan automatiskt.
While-slingan betraktas som en repeterande if-sats. Om antalet iterationer inte är fast, rekommenderas att använda while slinga .
Syntax:
while (condition){ //code to be executed I ncrement / decrement statement }
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. När villkoret blir falskt lämnar vi while-slingan.
Exempel :
i<=100< p>
2. Uppdatera uttryck: Varje gång loopkroppen exekveras, ökar eller minskar detta uttryck loopvariabeln.
Exempel:
i++;
Flödesschema för Java While Loop
Här är det viktiga med while loop att ibland kanske den inte ens körs. Om villkoret som ska testas resulterar i falskt, hoppas loopkroppen över och den första satsen efter while-loopen kommer att exekveras.
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.
WhileExample.java
public class WhileExample { public static void main(String[] args) { int i=1; while(i<=10){ system.out.println(i); i++; } < 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 While Loop</h2> <p>If you pass <strong>true</strong> in the while loop, it will be infinitive while loop.</p> <p> <strong>Syntax:</strong> </p> <pre> while(true){ //code to be executed } </pre> <p> <strong>Example:</strong> </p> <p> <strong>WhileExample2.java</strong> </p> <pre> public class WhileExample2 { public static void main(String[] args) { // setting the infinite while loop by passing true to the condition while(true){ System.out.println('infinitive while loop'); } } } </pre> <p> <strong>Output:</strong> </p> <pre> infinitive while loop infinitive while loop infinitive while loop infinitive while loop infinitive 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 While Loop
Om du passerar Sann i while-loopen blir den infinitiv while-loop.
Syntax:
while(true){ //code to be executed }
Exempel:
WhileExample2.java
public class WhileExample2 { public static void main(String[] args) { // setting the infinite while loop by passing true to the condition while(true){ System.out.println('infinitive while loop'); } } }
Produktion:
infinitive while loop infinitive while loop infinitive while loop infinitive while loop infinitive while loop ctrl+c
I koden ovan måste vi ange kommandot Ctrl + C för att avsluta den oändliga slingan.
=10){>=100<>