Antwort:
Hier sind einige Dinge, die Zyklen verwenden
- Fahrrad — ihre Beine bewegen die Pedale,
die mit einem Zahnrad verbunden sind, das sich dreht. - CD-Player — die CD dreht sich, während sich der Laser darüber bewegt.
- TV-Gerät — Bilder werden auf dem Bildschirm ausgegeben, eines nach dem anderen, solange das Gerät an ist.
- Wasserpumpe — ein Kolben bewegt sich wiederholt in einem Zylinder auf und ab.
- Wäschetrockner — eine rotierende Trommel.
- Uhr — zeigt jeden Tag die gleiche Zeit. Wenn die Uhr mechanisch ist,
besteht ihr Inneres aus Zahnrädern und Federn mit vielen mechanischen Zyklen. Wenn
die Uhr elektronisch ist, gibt es auch Zyklen, auch wenn sie schwieriger zu sehen
sind. - Sonne und Erde — endlos kreisend, Jahreszeiten folgen fließend aufeinander.
Möglicherweise ist das ultimative Beispiel für die Nützlichkeit
von Zyklen die ultimative Maschine — das Rad.
Die while-Anweisung
Hier 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.