for (
[Initialisierungsteil: kann
durch Kommata getrennte Reihe von Deklarationen und Zuweisungen
enthalten; die Deklarationen sind nur im Bereich der Schleife und
Unteranweisungen gültig];
[Testteil: bei false wird die Schleife verlassen];
[In- oder Dekrementteil])
[Unteranweisung oder Block]
Beispiel:
class
unicode{
//1
public static
void main (String
args[]) { //2
int i;
// i wird mit einem Initialwert von 255 dekrementiert, bis 0 //
Achtung: Es handelt sich um ein zweites "i":
for ([i=255];i<=0;i--)
// Ausgabe ASCII-Zeichencode absteigend
System.out.println((char)i);
}//2 public
}//1 class
Aufgabe: Ein Programm soll
folgende Ausgabe liefern: