Navigation überspringen

do while

Benötigtes Vorwissen

Die while-Schleife ist eine fußgesteuerte oder annehmende Schleifenart. Das heißt, die Bedingung wird vor dem Eintritt in die Bedingung überprüft.

int iZaehler=0;
do{
     if(iZaehler<10){
         System.out.println("Zähler kleiner 10!");
         iZaehler++;
     }else{
         System.out.println("Zähler größer/gleich 10!");
         iZaehler+=2;
     }
}while(iZaehler<20);

ACHTUNG: SIMIKOLON NACH WHILE-BEDINGUNG!

Die Funktionweise:

  • Nach jedem Durchlauf der Anweisung wird geprüft, ob die Bedienung (iZaehler<20) noch wahr ist.
  • Falls ja, wird an den Anfang des Anweisungsblocks gesprungen.
  • Ist die Bedingung unwahr wird sequentiell in Quelltext weitergegangen.