While Schleife in Java
Aus Java Tutorial - Java lernen
Eine while-Schleifenanweisung in der Programmiersprache Java führt wiederholt eine Zielanweisung aus, solange eine gegebene Bedingung wahr ist.
Inhaltsverzeichnis
Syntax
Die Syntax einer while-Schleife lautet:
while(Boolean_expression) { // Anweisung }
Dabei kann es sich bei der/den Anweisung(en) um eine einzelne Anweisung oder einen Block von Anweisungen handeln. Die Bedingung kann ein beliebiger Ausdruck sein, und true ist ein beliebiger Wert ungleich Null.
Wenn das Ergebnis von boolean_expression während der Ausführung wahr ist, werden die Aktionen innerhalb der Schleife ausgeführt. Dies wird so lange fortgesetzt, wie das Ergebnis des Ausdrucks wahr ist.
Wenn die Bedingung false wird, geht die Programmsteuerung auf die unmittelbar auf die Schleife folgende Zeile über.
Flussdiagramm
Quelle: www.tutorialspoint.com
Hier ist der Schlüsselpunkt der while-Schleife, dass die Schleife möglicherweise nie ausgeführt wird. Wenn der Ausdruck getestet wird und das Ergebnis falsch ist, wird der Schleifenkörper übersprungen und die erste Anweisung nach der while-Schleife ausgeführt.
Beispiel
public class Test { public static void main(String args[]) { int x = 10; while( x < 20 ) { System.out.print("value of x : " + x ); x++; System.out.print("\n"); } } }
Dies wird zu folgendem Ergebnis führen:
Ausgabe
value of x : 10 value of x : 11 value of x : 12 value of x : 13 value of x : 14 value of x : 15 value of x : 16 value of x : 17 value of x : 18 value of x : 19