Möglicherweise ist das ultimative Beispiel für die Nützlichkeit von Zyklen die ultimative Maschine — das Rad.
while
-AnweisungHier ist ein Programm mit einer Schleife:
// Beispiel einer while-Schleife class BeispielSchleife { public static void main (String[] args ) { int zaehler = 1; // zaehler mit eins initialisieren while ( zaehler <= 3 ) // mache solange zaehler <= 3 { System.out.println( "Zaehler ist:" + zaehler ); zaehler = zaehler + 1; // zaehler um eins erhöhen } System.out.println( "Schleife beendet" ); } }
Das Ablaufdiagramm zeigt, wie das Programm funktioniert.
Zuerst wird zaehler
auf 1 gesetzt.
Dann wird zaehler
getestet, um zu sehen, ob er kleiner oder gleich 3 ist.
Wenn der Test wahr ergibt, werden die Anweisungen in dem Block, der auf while
folgt, ausgeführt.
Die Anweisung zaehler = zaehler + 1
erhöht den Wert, der in der Variablen zaehler
gespeichert ist, um 1.
Die Ausführung kehrt zurück zur while
-Anweisung, und der Vorgang wird wiederholt.
Wenn der Test falsch ergibt, geht die Ausführung zur Anweisung "Schleife beendet". Danach ist das Programm beendet.
Wir kopieren dieses Programm in eine Datei und führen es aus. Experimentiert damit ein bisschen herum, um zu sehen ob die Änderungen das tun, was Ihr erwartet.
Was macht diese Anweisung:
zaehler = zaehler + 1;