Heim > Java > javaLernprogramm > Hauptteil

Wozu dient der Java-Switch?

小老鼠
Freigeben: 2024-03-13 09:36:00
Original
1382 Leute haben es durchsucht

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;}“.

Wozu dient der Java-Switch?

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;
}
Nach dem Login kopieren
  • 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"
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage