Eine gute Antwort wäre:

Nein. Die Bedingung wird nur kurz bevor die Ausführung den Schleifenkörper betritt getestet. Sobald die Ausführung den Schleifenkörper betreten hat, kann passieren was will. Natürlich wird die Bedingung wieder getestet werden nachdem der Schleifenkörper ausgeführt worden ist.

Live Code!

Hier ist etwas Code, der die Änderung der Schleifenkontrollvariablen um einen anderen Wert als eins veranschaulicht. Der Anwender (Sie) gibt den Anfangswert für zaehler und einen Wert für das Inkrement ein.


//    Zähler und Inkrement werden vom Anwender gesetzt
//
while ( zaehler <= 12 )
{
  System.out.println( "zaehler ist:" + zaehler );
  zaehler = zaehler + inkrement;
}
System.out.println( "zaehler war " + zaehler
    + " als er den Test nicht bestand");
Geben Sie den Anfangswert für zaehler ein:
Geben Sie den Inkrementwert ein:

FRAGE 4:

Versuchen Sie für zaehler einen anderen Anfangswert als 12 zu finden und einen Wert für inkrement, so dass der Schleifenkörper nur einmal ausgeführt wird.

Inhaltsverzeichnis