Iterationsanweisungen
aus www.iwiki.de, der freien Wissensdatenbank
Iterationsanweisungen in Java
Java unterscheidet drei verschiedene Arten von Schleifen.
- Wiederhole eine Anweisung solange die Bedingung wahr ist, wobei die Bedingung vor der Anweisung geprüft wird.
while (Bedingung) { Anweisung; }
- Beispiel:
Bei Anweisungen kann es sich um nur eine Anweisung handeln oder einen ganzen Block.
while (Ausdruck)
{
Anweisung1
...
AnweisungN
}
Der Wert von Ausdruck muss vom Typ boolean sein. Die while-Anweisung wird wie folgt ausgeführt: Zuerst wird Ausdruck ausgewertet. Falls der Wert true ist, wird Anweisung bzw. der Block ausgeführt. Falls der Wert false ist, wird die Ausführung beendet.
- Wiederholung einer Anweisung solange die Bedingung wahr ist, wobei die Bedingung erst nach der Ausführung geprüft wird.
do { Anweisung; } while (Bedingung);
- Beispiel:
Bei Anweisungen kann es sich um nur eine Anweisung handeln oder einen ganzen Block.
do Anweisung while (Ausdruck);
Bei Anweisung kann es sich um genau eine Anweisung handeln oder um einen ganzen Block:
do
{
Anweisung1
...
AnweisungN
} while (Ausdruck);
Der Wert des Ausdrucks muss boolean sein. Die do-while-Anweisung wird wie folgt ausgeführt: Zuerst wird die Anweisung bzw. der Block ausgeführt. Danach wird der Ausdruck ausgewertet. Ist der Wert von Ausdruck true, geht es weiter mit der Ausführung der Anweisung bzw. des Blocks. Ist der Wert von Ausdruck false, wird die Ausführung beendet.
- Initialisiert einen Wert, wiederholt die Anweisung solange die Bedingung wahr ist und führt eine zweite Anweisung nach jedem Schleifendurchlauf aus.
for (Initialisierung; Bedingung; Anweisung2) { Anweisung1; }
- Beispiel:
for (Initialisierungsausdruck; Testausdruck; Inkrementierungsausdruck) Anweisung
Bei Anweisung handelt es sich um genau eine Anweisung oder um einen Block.
for (...)
{
Anweisung1
...
AnweisungN
}
