Wie unten gezeigt:
für (Expression 1; Expression 2; Expression 3) {// Schleifenkörper}Führen Sie zuerst "Ausdruck 1" aus und machen Sie dann das Urteil von "Ausdruck 2". Wenn es wahr ist, führen Sie "Schleifenkörper" aus. Nachdem der Schleifenkörper ausgeführt wurde, führen Sie Ausdruck 3 aus.
Zum Beispiel
für (int i = 0; i <2; i ++) {// Todo}Int I = 0 zuerst ausführen;
Dann Richter I <2
Führen Sie dann den Funktionskörper aus
Endlich i ++ ausführen
Dann wieder inkarnieren zu beurteilen i <2
int [] arr = new int [3]; int j; arr [0] = 1; arr [1] = 2; arr [2] = 3; int SearchKey = 3; für (j = 0; j <arr.length; j ++) { System.out.println("j1===================================================================== ==================================================================================ieben; if (arr [j] == SearchKey) {Break;Auslaufergebnisse
J1 =========== 0
J1 ============ 1
J1 =========== 2
J2 =========== 2
int [] arr = new int [3]; int j; arr [0] = 1; arr [1] = 2; arr [2] = 3; int SearchKey = 4; für (j = 0; j <arr.Length; j ++) { System.out.println ("J1 ======================================================================== =================================================================================ieben; if (arr [j] == SearchKey) {break;Auslaufergebnisse
J1 =========== 0
J1 ============ 1
J1 =========== 2
J2 =========== 3
Der Vergleich der beiden oben genannten Code -Teile und die laufenden Ergebnisse, nach dem Bruch im Schleifenkörper wird der Ausdruck 3 nicht ausgeführt, dh das letzte Mal, dass J ++ im ersten Codeblock nicht ausgeführt wird.
Die obige detaillierte Erklärung der Ausführungsreihenfolge von Java für Schleife ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.