Die switch-Anweisung in Java wird verwendet, um verschiedene Codeblöcke basierend auf unterschiedlichen Bedingungen auszuführen. Die grundlegende Syntax der Switch-Anweisung lautet „switch (Ausdruck) {case value1://execute code block 1break; case value2://execute code block 2break;...default://execute default code block break;}“.
Die switch-Anweisung in Java wird verwendet, um verschiedene Codeblöcke basierend auf unterschiedlichen Bedingungen auszuführen. Es kann längere if-else if-else-Anweisungen ersetzen und den Code prägnanter und lesbarer machen. Die grundlegende Syntax der
switch-Anweisung lautet wie folgt:
switch (expression) {case value1:// 执行代码块1break;case value2:// 执行代码块2break; ...default:// 执行默认代码块break; }
Ausdruck ist der Ausdruck, der beurteilt werden muss, normalerweise eine Ganzzahl, ein Zeichen oder ein Aufzählungstyp.
Auf jeden Fall folgt ein konstanter Wert oder ein spezifischer Ausdruck, der den Wert angibt, der abgeglichen werden muss.
Wenn der Wert von expression mit einem bestimmten Fall übereinstimmt, wird der entsprechende Codeblock ausgeführt.
Wenn ein Fall erfolgreich übereinstimmt, werden alle nachfolgenden Codeblöcke ausgeführt, bis die Break-Anweisung oder Switch-Anweisung angetroffen wird.
Wenn nicht alle Fälle übereinstimmen, wird der Standardcodeblock (optional) ausgeführt.
Die Break-Anweisung wird verwendet, um aus der Switch-Anweisung herauszuspringen und die Ausführung anderer Case-Codeblöcke zu vermeiden.
Wenn keine Break-Anweisung oder Return-Anweisung vorhanden ist, wird nach einer erfolgreichen Übereinstimmung der Codeblock des nächsten Falls weiterhin ausgeführt, bis die Break-Anweisung oder Switch-Anweisung angetroffen wird.
Das Folgende ist ein Beispiel für die Verwendung der Switch-Anweisung:
int day = 1; String dayString;switch (day) {case 1: dayString = "Monday";break;case 2: dayString = "Tuesday";break;case 3: dayString = "Wednesday";break;case 4: dayString = "Thursday";break;case 5: dayString = "Friday";break;case 6: dayString = "Saturday";break;case 7: dayString = "Sunday";break;default: dayString = "Invalid day";break; } System.out.println(dayString); // 输出 "Monday"
Im obigen Beispiel stimmt die Switch-Anweisung entsprechend dem Wert von Tag mit Fall 1 überein und führt den entsprechenden Codeblock aus und weist dayString „Montag“ zu ". Die endgültige Ausgabe ist „Montag“.
Das obige ist der detaillierte Inhalt vonWozu dient der Java-Switch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!