Schleifenanweisungen erfordern, dass das Programm bestimmte Vorgänge auf der Grundlage von Bedingungen wiederholt ausführt, bis das Programm „erfüllt“ ist.
Das Syntaxformat der for-Schleifenanweisung lautet wie folgt:
for(Ausdruck1;Ausdruck2;Ausdruck3){//Anweisung}
Beachten:
1) Ausdruck 2 muss ein Ausdruck sein, der boolesche Daten ergibt.
2) Die zusammengesetzte Anweisung wird als Schleifenkörper bezeichnet. Wenn der Schleifenkörper nur eine Anweisung enthält, können die geschweiften Klammern {} weggelassen werden.
Ausführungsregeln für for-Schleifenanweisungen:
(1) Berechnen Sie Ausdruck 1 und schließen Sie die erforderlichen Initialisierungsarbeiten ab.
(2) Bestimmen Sie den Wert von Ausdruck 2. Wenn der Wert von Ausdruck 2 wahr ist, fahren Sie mit (3) fort, andernfalls fahren Sie mit (4) fort.
(3) Führen Sie den Schleifenkörper aus und berechnen Sie dann Ausdruck 3, um die Schleifenbedingung zu ändern, und fahren Sie mit (2) fort.
(4) Beenden Sie die Ausführung der for-Anweisung.
Beispiel:
publicclassMain{publicstaticvoidmain(String[]args){for(inta=1;a<10;a=a+1){System.out.print(a);System.out.print(n);}}}
Die Laufergebnisse sind wie folgt:
123456789