Zum Hauptinhalt

Grundlegendende Programmierkonzepte in Java

For

Die for-Schleife ist eine verkürzte Schreibweise einer while-Schleife, die immer dann eingesetzt werden kann, wenn es darum geht eine bestimmte Anzahl an wiederholungen zu machen. Bevor wir uns mit der for-Schleife beschäftigen können brauchen wir aber noch einen neuen Datentyp mit dem wir Zahlen darstellen können. Hierfür ist der Typ int am gebräuchlichsten. Mit ihm können ganze Zahlen gespeichert werden. Es ist möglich mit dem Operator <, zu prüfen, ob eine Zahl kleiner ist als eine Andere und zwei Zahlen können mit dem + Operator addiert werden. Das soll uns ersteinmal genügen. Weitere Zahlen-Datentypen und Operatoren sind im nächsten Abschnitt beschrieben.

Mit unserem neuen Datentyp und Operatoren können wir jetzt z.B. eine Reihe von Zahlen ausgeben. 


int zahl = 1; while (zahl < 11) { System.out.println(zahl); zahl = zahl + 1; }

Genau hier liegt dann auch der Vorteil der for-Schleife gegenüber der while-Schleife. Das obige Beispiel lässt sich, mit ihr, sehr viel lesbarer schreiben:


for(int zahl = 1; zahl < 11; zahl = zahl + 1) { System.out.println(zahl); }

Es können also drei Anweisungen in der for-Schleife zusammengefasst geschrieben werden. Dabei muss die erste Anweisung eine Deklaration oder Initialisierung sein. Es wird die Laufvariable deklariert und initialisiert. Die zweite Anweisung ist die Wahrheitsaussage, wie wir sie aus der While-Schleife kennen. In der dritten Anweisung kann dann die Laufvariable verändert werden. Die erste und letzte Anweisung dürfen auch leer sein. Beispielsweise wäre for(; true; ) {} wieder eine Endlosschleife.

For

Mit der For-Schleife kann die Anzahl der Wiederholungen eines Codeblocks einfach angegeben werden.


for(Initialisierung; Wahrheitsaussage; Variablenmanipulation) { Anweisung; }