Vorlesung Informatik 1 - Teil A: Java Kurs

3.5 Die do-while Schleife


Die while- und for-Schleife sind beide vorgetestet, d.h. sie werden unter Umständen nie durchlaufen.

Es gibt eine nachgetestete Schleife in Java:

do {  Anweisung(en) ;  } while(<log. Ausdruck>);

Wie man sieht, ist die logische Bedingung dem Schleifenrumpf nachgestellt, d.h. erst wird der Schleifenrumpf ausgeführt, dann der logische Ausdruck ausgewertet.Wenn er true ist, läuft die Schleife weiter.

Die do ... while Schleife wird immer mindestens einmal durchlaufen.

In der Praxis wird sie seltener angewendet.

Beispiel:

  do{
        irgendEinSpiel();
        int antwort = JOptionPane.showConfirmDialog(null,"Weiter?");
  while(antwort==JOptionPane.YES_OPTION);

Weiterführende Links

Die do-white-Schleife in Java ist auch eine Insel

Lehrvideo (YouTube)