Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:oberstufe:java:sprachelemente:for-schleife:start [08.01.2020 15:14] – sbel | faecher:informatik:oberstufe:java:sprachelemente:for-schleife:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Zählschleife/ | ||
- | |||
- | ===== Syntax ===== | ||
- | |||
- | <code java> | ||
- | for (Initialisierungsklausel; | ||
- | { | ||
- | | ||
- | } | ||
- | </ | ||
- | |||
- | ===== Struktogramm ===== | ||
- | |||
- | |||
- | For - Schleife | ||
- | |||
- | {{ : | ||
- | |||
- | ===== Beispiele: ===== | ||
- | |||
- | <code java> | ||
- | for (int i=1; i<5; i=i+1) | ||
- | for (int count=5; count< | ||
- | for (int k=10; k>0; k=k-2) | ||
- | for (int lauf=-5; lauf<=5; lauf=lauf+1) | ||
- | for (int i=10; i<5; i++) | ||
- | for (int i=1, j=10; i<10; i=i+1, j=j-1) | ||
- | </ | ||
- | |||
- | Die for-Schleife ist eine abweisende Schleife. Es wird zuerst geprüft, ob die Bedingung für ihre Ausführung zutrifft. Wie bei der while-Schleife ist es also möglich, dass der Anweisungsblock gar nicht bis unendlich oft ausgeführt wird. | ||
- | Die for-Schleife wird typischerweise dann eingesetzt, wenn schon zu Beginn feststeht, wie oft der Anweisungsblock ausgeführt werden muss. (z.B.: Einlesen oder Ausgeben aller Elemente eines Feldes, Würfelsimulation, |