Der Java while-Schleife wird verwendet, um einen Teil des Programms wiederholt zu iterieren, bis die angegebene boolesche Bedingung wahr ist. Sobald die boolesche Bedingung falsch wird, stoppt die Schleife automatisch.
Die while-Schleife wird als sich wiederholende if-Anweisung betrachtet. Wenn die Anzahl der Iterationen nicht festgelegt ist, wird empfohlen, while zu verwenden Schleife .
etwas für Freunde
Syntax:
while (condition){ //code to be executed I ncrement / decrement statement }
Die verschiedenen Teile der Do-While-Schleife:
1. Bedingung: Es handelt sich um einen Ausdruck, der getestet wird. Wenn die Bedingung wahr ist, wird der Schleifenkörper ausgeführt und die Steuerung geht an die Aktualisierung des Ausdrucks über. Wenn die Bedingung falsch wird, verlassen wir die while-Schleife.
Beispiel :
ich<=100< p>
2. Ausdruck aktualisieren: Jedes Mal, wenn der Schleifenkörper ausgeführt wird, erhöht oder verringert dieser Ausdruck die Schleifenvariable.
Beispiel:
i++;
Flussdiagramm der Java While-Schleife
Das Wichtigste an der While-Schleife ist, dass sie manchmal nicht einmal ausgeführt wird. Wenn die zu testende Bedingung „falsch“ ergibt, wird der Schleifenkörper übersprungen und die erste Anweisung nach der while-Schleife wird ausgeführt.
Beispiel:
Im folgenden Beispiel drucken wir ganzzahlige Werte von 1 bis 10. Im Gegensatz zur for-Schleife müssen wir die in der Bedingung verwendete Variable (hier i) separat initialisieren und erhöhen. Andernfalls wird die Schleife unendlich ausgeführt.
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-Infinitiv-While-Schleife
Wenn Sie bestehen WAHR In der While-Schleife handelt es sich um eine Infinitiv-While-Schleife.
tring zu int
Syntax:
while(true){ //code to be executed }
Beispiel:
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'); } } }
Ausgabe:
infinitive while loop infinitive while loop infinitive while loop infinitive while loop infinitive while loop ctrl+c
Im obigen Code müssen wir den Befehl Strg + C eingeben, um die Endlosschleife zu beenden.
=10){>=100<>