Aktionen

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.

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

Whileschleife.png

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