Es ist ein Prozess, der nur in einer bestimmten Situation ausgeführt wird. Wenn es OO ist, ist es wie XX. Wenn die Wettervorhersage beispielsweise regnerisch ist, bringen Sie einen Regenschirm mit. Für if-Anweisung
Main.java
if (Bedingter Ausdruck) {
wird bearbeitet;
}
Anwendung auf das vorherige Beispiel
Main.java
if (Wettervorhersage==Regen) {
Bringen Sie einen Regenschirm mit;
}
Es wird sein. Wenden Sie die if-Anweisung auf eine Zahl an. Wenn wahr
Main.java
int x = 10;
if (x == 10){
System.out.println("x ist 10");
}
Im obigen Fall ist der bedingte Zweig von (x == 10) wahr, sodass die Konsole ** x als 10 ** anzeigt. Wenn falsch
Main.java
int x = 20;
if (x == 10){
System.out.println("x ist 10");
}
Im obigen Fall ist der bedingte Zweig von (x == 10) falsch, sodass auf der Konsole nichts angezeigt wird. else Das else der if-Anweisung kann eine bedingte Verzweigung "If ~, OO, else XX" sein.
Main.java
int x = 10;
if (x < 20){
System.out.println("x ist kleiner als 20");
} else {
System.out.println("x ist größer als 20");
}
Im obigen Fall wird das Ergebnis angezeigt, wenn ** x kleiner als 20 ** ist.
Main.java
int x = 30;
if (x < 20){
System.out.println("x ist kleiner als 20");
} else {
System.out.println("x ist größer als 20");
}
Im obigen Fall wird das Ergebnis angezeigt, wenn ** x größer als 20 ** ist. else if Durch Kombinieren von if, else if und else können Sie einen bedingten Zweig wie "If ~, dann ◯◯, wenn nicht, dann △△, wenn keiner, □□" erstellen.
Main.java
int x = 25;
if (x < 30){
System.out.println("x ist größer als 30");
} else if {
System.out.println("x ist größer als 20 und kleiner als 30");
} else {
System.out.println("x ist kleiner als 20");
Im obigen Fall ist das Ergebnis ** x ist größer als 20 und kleiner als 30 **. Zu beachten ist, dass selbst wenn mehrere Bedingungen erfüllt sind, nur die erste ausgeführt wird, die erfüllt ist.
Die bedingte Verzweigung hat auch eine Syntax, die als switch-Anweisung bezeichnet wird. Die switch-Anweisung wird verarbeitet, wenn der Bedingungswert mit dem Fallwert übereinstimmt.
Main.java
swich(Bedingungswert) {
Fallwert 1:
wird bearbeitet;
break;
Fallwert 2:
wird bearbeitet;
break;
Fallwert 3:
wird bearbeitet;
break;
}
Schreiben Sie wie oben. Nach dem Fall steht ein Doppelpunkt (:). break; ist eine Anweisung zum Beenden der switch-Anweisung. Ohne Unterbrechung wird nach der Verarbeitung des übereinstimmenden Falls auch die Verarbeitung des nächsten Falls ausgeführt. Aktuelles Codebeispiel
Main.java
int x=10
swich(x % 2) {
case 0:
System.out.println("Sogar")
break;
case 1:
System.out.println("Seltsam")
break;
}
Im obigen Beispiel wird ** gerade ** ausgeführt. default Verwenden Sie die Standardeinstellung für den Prozess, der ausgeführt werden soll, wenn er in keinem Fall übereinstimmt. [Beispiel]
Main.java
swich(rank) {
case 1:
System.out.println("Erster Platz")
break;
case 2:
System.out.println("2. Platz")
break;
case 2:
System.out.println("3. Platz")
break;
default:
System.out.println("4. oder niedriger")
break;
}
Im obigen Fall wird die Standardeinstellung ausgeführt, wenn sie auf dem 4. oder niedrigeren Wert liegt.
Recommended Posts