logo

Java While-lus

De Java herhalingslus wordt gebruikt om een ​​deel van het programma herhaaldelijk te herhalen totdat de opgegeven Booleaanse voorwaarde waar is. Zodra de Booleaanse voorwaarde onwaar wordt, stopt de lus automatisch.

De while-lus wordt beschouwd als een herhalende if-instructie. Als het aantal iteraties niet vastligt, wordt aanbevolen om de while te gebruiken lus .

Syntaxis:

 while (condition){ //code to be executed I ncrement / decrement statement } 

De verschillende delen van de do-while-lus:

1. Voorwaarde: Het is een uitdrukking die wordt getest. Als de voorwaarde waar is, wordt de lusbody uitgevoerd en gaat de besturing naar het bijwerken van de expressie. Wanneer de voorwaarde onwaar wordt, verlaten we de while-lus.

Voorbeeld :

i<=100< p>

2. Expressie bijwerken: Elke keer dat de lusbody wordt uitgevoerd, verhoogt of verlaagt deze expressie de lusvariabele.

Voorbeeld:

ik++;

Stroomdiagram van Java While Loop

Het belangrijkste aan de while-lus is dat deze soms niet eens wordt uitgevoerd. Als de te testen voorwaarde false oplevert, wordt de hoofdtekst van de lus overgeslagen en wordt de eerste instructie na de while-lus uitgevoerd.

stroomdiagram van Java while-lus

Voorbeeld:

In het onderstaande voorbeeld drukken we gehele waarden af ​​van 1 tot 10. In tegenstelling tot de for-lus moeten we de variabele die in de voorwaarde wordt gebruikt afzonderlijk initialiseren en verhogen (hier i). Anders wordt de lus oneindig uitgevoerd.

TerwijlVoorbeeld.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(&apos;infinitive while loop&apos;); } } } </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-infinitief While-lus

Als je slaagt WAAR in de while-lus zal het een infinitief while-lus zijn.

Syntaxis:

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

Voorbeeld:

TerwijlVoorbeeld2.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(&apos;infinitive while loop&apos;); } } } 

Uitgang:

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

In de bovenstaande code moeten we de opdracht Ctrl + C invoeren om de oneindige lus te beëindigen.