Java中的Switch語句主要用于處理基于單個變量的多個條件判斷。它可以替代多個if-else語句,使代碼更加簡潔和易讀。Switch語句支持以下幾種類型:
String day = "Monday";
switch (day) {
case "Monday":
System.out.println("今天是星期一");
break;
case "Tuesday":
System.out.println("今天是星期二");
break;
case "Wednesday":
System.out.println("今天是星期三");
break;
default:
System.out.println("今天不是周一到周三中的任何一天");
}
int number = 2;
switch (number) {
case 1:
System.out.println("數字是1");
break;
case 2:
System.out.println("數字是2");
break;
case 3:
System.out.println("數字是3");
break;
default:
System.out.println("數字不是1、2或3");
}
enum Day {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
Day day = Day.TUESDAY;
switch (day) {
case MONDAY:
System.out.println("今天是星期一");
break;
case TUESDAY:
System.out.println("今天是星期二");
break;
case WEDNESDAY:
System.out.println("今天是星期三");
break;
// ...其他case分支
default:
System.out.println("今天不是周一到周日中的任何一天");
}
需要注意的是,Switch語句只適用于基于單個變量的多個條件判斷。對于復雜的邏輯和條件組合,建議使用if-else語句或其他控制結構。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。