====== Zählschleife/For-Schleife ======
===== Syntax =====
for (Initialisierungsklausel; Boolescher Ausdruck; Aktualisierungsausdrucksliste)
{
Anweisungen
}
===== Struktogramm =====
For - Schleife
{{ :faecher:informatik:oberstufe:java:sprachelemente:for-schleife:struktogramm_for.png?nolink |}}
===== Beispiele: =====
for (int i=1; i<5; i=i+1)
for (int count=5; count<=10; 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 kopfgesteuerte Schleife. Sie geprüft zuerst, ob die Bedingung für ihre Ausführung zutrifft. Unter Umständen wird der Anweisungsblock also niemals ausgeführt.
Die for-Schleife wird vor allem dann eingesetzt, wenn schon zu Beginn feststeht, wie oft der Anweisungsblock ausgeführt werden soll (z.B.: Einlesen oder Ausgeben aller Elemente eines Arrays, Würfelsimulation, Berechnung des Kapitalwachstums, ...).