Eine Weile Schleife
Die folgende während des Schleifens druckt Nummern von 1 bis 5.
int i = 0;Die Ausgabe ist:
1 2 3 4 5Die erste Aussage ist indirekt Teil des Schleifens. Es ist ein Startzustand. Die letzte Aussage ist nicht Teil der While-Loop. Die Bedingung ist „während (ich < 5)”.
Artikelinhalt
Die Fortsetzung der Aussage
Setzen Sie die Aussage in einer Weile-Loop fort
In der folgenden Zeit wird die Ausführung (Rest der folgenden Aussagen, Fortsetzung) des Körpers übersprungen, wenn ich 2:
int i = 0;Die Ausgabe ist:
1 3 4 5Die Anweisung (en) unter dem Zustand von i == 2 wurde nicht ausgeführt.
Fortsetzen Sie die Erklärung in einer verschachtelten Schleife
Die Fortsetzung in einer verschachtelten Schleife betrifft nur die verschachtelte Schleife. Es sendet keine Kontrolle an die äußere Schleife. Der folgende Code zeigt dies:
char i = '@';Die Ausgabe ist:
1 3 4 5Fortsetzung der Anweisung mit Label -Kennung in einer Schleife
Der Befehl weiter. In Java ermöglicht das Etikett die Empfehlung der Schleife. Der Effekt ist für eine einzelne Schleife nicht erkennbar. Das folgende Codesegment zeigt dies:
int i = 0;Die Ausgabe ist:
1 3 4 5Weiter mit dem Etikett in einer verschachtelten Schleife
Wenn das Etikett auf die äußere Schleife abzielt, die die innere Schleife hat, wird es einen Effekt geben. Der folgende Code zeigt dies:
char i = '@';Die Ausgabe ist:
1 1 1 1 1 1Die Break -Erklärung
Aussagen in einer Weile-Loop
In der folgenden Zeitschleife stoppen Sie den Rest der Aussagen unterhalb der Break-Anweisung und der Rest der Iterationen, wenn ich 2:
int i = 0;Die Ausgabe ist:
1Erklärung in einer verschachtelten Schleife brechen
Die Break -Erklärung in einer verschachtelten Schleife wirkt sich sowohl auf die verschachtelte Schleife als auch die äußere Schleife aus. Es sendet die Kontrolle an die äußere Schleife. Der folgende Code zeigt dies:
char i = '@';Die Ausgabe ist:
1Break -Anweisung mit Etikettenkennung in einer Schleife
Der Break -Befehl kann ein Argument haben, das die Kennung eines Etiketts ist. In Java ermöglicht das Etikett die Empfehlung der Schleife. Der Effekt ist für eine einzelne Schleife nicht erkennbar. Das folgende Codesegment zeigt dies:
int i = 0;Die Ausgabe ist:
1Brechen Sie die Erklärung mit dem Etikett in einer verschachtelten Schleife
Betrachten Sie den folgenden Code:
char i = '@';Die Ausgabe ist:
1Die Schalterverbindungsaussage und Bruch
Die Schalterverbindungsanweisung überträgt die Kontrolle auf eine von mehreren kürzeren zusammengesetzten Aussagen, abhängig vom Wert eines Ausdrucks, dem Switch -Argument. Die Art des Ausdrucks muss char, byte, kurz, int, charakter, byte, kurz, ganzzahl, string oder ein enum typ sein. Die kürzeren zusammengesetzten Aussagen werden durch Fallbezeichnungen begonnen. Eine kürzere zusammengesetzte Anweisung ist ein Fallblock. In Java muss der Fallblock nach der Ermittlung des Fallblocks festgestellt werden, dass die Ausführung in die Fallblöcke weitergeht. Jeder Fallblock muss mit einer „Pause“ enden;. Der folgende Code zeigt dies:
int k = 2;Die Ausgabe ist:
zweifellosAbschluss
Die Break -Erklärung stoppt die Iteration. Die Fortsetzung der Anweisung überspringt eine Ausführung (Rest der folgenden Aussagen) des Körpers. Wenn der Programmierer nicht möchte, dass die Ausführung in einer Switch -Anweisung unter einem speziellen Fallblock fortgesetzt wird, muss eine Pausenanweisung diesen Fallblock beenden.
Andere Aspekte, die Sie mit den Aussagen für Fortsetzung und Break berücksichtigen sollten, sind wie folgt: Fortsetzung der Aussage in einer Schleife; die Erklärung in einer verschachtelten Schleife fortsetzen; Fortsetzung der Anweisung mit Label -Kennung in einer Schleife; Fortsetzung der Aussage mit dem Etikett in einer verschachtelten Schleife; Aussage in einer Schleife brechen; Erklärung in einer verschachtelten Schleife brechen; Break -Anweisung mit Label -Kennung in einer Schleife; Break -Erklärung mit dem Etikett in einer verschachtelten Schleife; und die Schalterverbindungsaussage mit Pausen.