Live Code!


zur vorherigen Seite  
zum Inhaltsverzeichnis  
zur nächsten Seite

Antwort:

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 gibt den Anfangswert für zaehler und
einen Wert für das Inkrement ein.



int zaehler =  ;
int inkrement =  ;
while ( zaehler <= 12 )
{
  System.out.println( "zaehler ist:" + zaehler );
  zaehler = zaehler + inkrement;
}
System.out.println( "zaehler war " + zaehler
    + ", als er den Test nicht bestand");

 
 


FRAGE 4:

Wir versuchen 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.