Die while-Anweisung wird verwendet, wenn Sie einen bestimmten Vorgang automatisch wiederholen möchten. Wenn Sie beispielsweise eine Zahl von 1 bis 100 an die Konsole ausgeben möchten, wird der Code durch 100-maliges Schreiben von System.out.println () überflüssig. Daher verwenden wir die while-Anweisung. Als Fluss der iterativen Verarbeitung ① Initialisierung von Variablen ② Bedingte Formel ③ Wiederholte Verarbeitung ④ Variablen aktualisieren Von dort wieder ② Bedingte Formel ③ Wiederholte Verarbeitung ④ Variablen aktualisieren Und wiederholen.
Main.java
while (Bedingungen) {
Wiederholte Verarbeitung;
}
Sie können die obige while-Anweisung verwenden, um eine iterative Verarbeitung durchzuführen. [Beispiel]
Main.java
int x = 3;
while (x <= 3) [
System.out.println(x + "Rang");
x++;
}
Das Obige definiert die Variable x mit x = 3. x ++; addiert 1 zu x. Da der Variablen 1 hinzugefügt wird, wird die while-Bedingung bei der 4. Iteration falsch und der iterative Prozess endet.
[Beispiel]
Main.java
int x =5;
while (x > 0) [
System.out.println(x);
x--;
}
Das obige wird wiederholt, wenn es größer als 0 ist.
Zusammen mit der while-Anweisung ist die for-Anweisung einer der iterativen Prozesse. Der Ablauf der iterativen Verarbeitung entspricht der while-Anweisung ① Initialisierung von Variablen ② Bedingte Formel ③ Wiederholte Verarbeitung ④ Variablen aktualisieren Von dort wieder ② Bedingte Formel ③ Wiederholte Verarbeitung ④ Variablen aktualisieren Und wiederholen. zur Aussage
Main.java
for (Variable Initialisierung;Bedingter Ausdruck;Variablen aktualisieren) {
System.out.println(Wiederholte Verarbeitung);
}
[Beispiel]
Main.java
for (int x = 1;x <= 10;x++) {
System.out.println(x);
}
Wenn Sie wie oben schreiben, wird der Vorgang zehnmal wiederholt. Wenn Sie es verwenden, ist die for-Anweisung einfacher zu verwenden. continue Verwenden Sie break, um den iterativen Prozess zu beenden, überspringen Sie jedoch nur diese Runde und führen Sie die nächste Runde aus. [Beispiel]
Main.java
for (int x = 1;x <= 10;x++) {
if(x%5==0) {
continue;
}
System.out.println(x);
}
Wie oben geschrieben, beendet es die Schleife von Vielfachen von 5 und führt die nächste Schleife aus.
Recommended Posts