Ehrlich gesagt kann ich überhaupt nicht verstehen, wie man eine Klasse schreibt (für diesen Inhalt irrelevant)
Iterative Verarbeitung ist eine Verarbeitung, die bestimmte Verarbeitungsanweisungen ** while ** und ** for ** automatisch wiederholt
kane.java
while(Bedingungen){
Wiederholte Verarbeitung;
}
for(Bedingungen){
Wiederholte Verarbeitung;
}
kane.java
int = 1; //Initialisieren
while(i <= 5){ //Bedingungen
System.out.println(i); //Wiederholte Verarbeitung
i++; //Aktualisieren Sie Variablen, die 1 hinzufügen
}
for(int i = 1; i <= 5; i++){ //Initialisierung, Bedingungen, Updates können zusammen geschrieben werden
System.out.println(i); //Wiederholte Verarbeitung
}
Wenn Sie vergessen, ** 1 zur Variablen ** hinzuzufügen, bleibt die Variable ** 1 ** und die Bedingung wird ** für immer wahr **, sodass der Iterationsprozess auf unbestimmte Zeit ausgeführt wird (Endlosschleife).
break Um die Wiederholung zu beenden, gibt es eine Methode zum gewaltsamen Beenden von ** mit ** break, zusätzlich zum Setzen der ** Bedingung auf false **. Durch die Kombination mit bedingten Verzweigungen wie if-Anweisungen kann die iterative Verarbeitung an jedem Ort beendet werden.
kane.java
for(int i = 1; i <= 10; i++){
if (i > 5){ //Zwangsbeendigung bei Erreichen von 6
break;
}
System.out.println(i);
}
continue continue kann nur die Verarbeitung dieser Runde überspringen und die nächste Runde ausführen. Es ist üblich, continue in Kombination mit if-Anweisungen zu verwenden.
kane.java
for(int i = 1; i <= 10; i++){
if (i % 3 == 0){ //Überspringen Sie, wenn es ein Vielfaches von 3 ist, und führen Sie den nächsten Vorgang aus
continue;
}
System.out.println(i);
}
Konsole
1
2
4
5
7
8
10
** Vielfache von 3 werden übersprungen **
28 Jahre alt, der jetzt die Wirkung von Kaffee bemerkt.
Recommended Posts