Java Reference
In-Depth Information
zahl++;
} while (zahl <= 100);
}
}
Listing 3.9
Beispielprogramm mit der do-Schleife
3.3.3
Die for-Schleife
Eine spezielle Form der abweisenden Schleife ist die
for
-Schleife. Sie wiederholt die
Anweisungsfolge abhängig von Kontrollausdrücken. Da es sich um eine abweisende
Schleife handelt, entspricht das Struktogrammsymbol dem der
while
-Schleife.
Die Java-Syntax lautet:
for (Init, Bedingung, Update) {
Anweisung(sfolge);
}
Und hier das Beispiel von oben mit der
for
-Schleife realisiert:
public class Beispiel_for {
public static void main(String[] args) {
for (int zahl = 1; zahl <= 100; zahl++) {
System.out.println(zahl);
}
}
}
Listing 3.10
Beispielprogramm mit for-Schleife
Im Unterschied zur
while
-Schleife werden im Kopf der Schleife nicht nur die Bedingung
abgeprüft, sondern mit
Init
wird ein Anfangszustand definiert und mit
Update
festge-
legt, welche Anweisung(en) jeweils nach einem Durchlauf der Anweisungsfolge auszu-
führen ist/sind.
Sie sehen in
Listing 3.10
, dass die
for
-Schleife die Deklaration der Zählvariable als
Init
-
Teil und das Erhöhen des Zählers, das bei den anderen beiden Schleifen im Anweisungs-
teil erfolgt, als
Update
-Teil in ihrer Kopfzeile zusammenfasst. Die
for
-Schleife bietet sich
in Situationen an, in denen bei Eintritt in die Schleife bereits feststeht, wie viele Wieder-
holungen erfolgen sollen.