for-Schleife

Abweisende Schleife mit for



Syntax


for (Initialisierungsklausel; Boolescher Ausdruck; Aktualisierungsausdrucksliste)
{ Anweisungen }

Struktogramm

For - Schleife
Beispiele:
  1. for (int i=1; i<5; i=i+1)
  2. for (int count=5; count<=10; count=count+1)
  3. for (int k=10; k>0; k=k-2)
  4. for (int lauf=-5; lauf<=5; lauf=lauf+1)
  5. for (int i=10; i<5; i=i+1)
  6. 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, Berechnung des Kapitalwachstums, ...)

Übungen
  1. Wie oft werden die Anweisungsblöcke der oben angegebenen Schleifen durchgeführt?
  2. Verändern Sie die Java-Applikation zur Addition der ersten n natürlichen Zahlen so, dass for-Schleife verwendet wird!
  3. Verändern Sie die Hallo-Welt-Applikation so, dass der Text 20 mal ausgegeben wird!
    (Zusatz: Die Zeilennummer soll mit ausgegeben werden.)