在Java中,switch語句用于根據不同的條件執行不同的代碼塊。其語法如下:
switch (expression) {
case value1:
// 執行代碼塊1
break;
case value2:
// 執行代碼塊2
break;
case value3:
// 執行代碼塊3
break;
// 可以有更多的case語句
default:
// 如果expression的值與所有case都不匹配,則執行默認代碼塊
}
下面是一個使用switch語句的例子:
int day = 3;
String dayName;
switch (day) {
case 1:
dayName = "Monday";
break;
case 2:
dayName = "Tuesday";
break;
case 3:
dayName = "Wednesday";
break;
case 4:
dayName = "Thursday";
break;
case 5:
dayName = "Friday";
break;
case 6:
dayName = "Saturday";
break;
case 7:
dayName = "Sunday";
break;
default:
dayName = "Invalid day";
}
System.out.println("The day is " + dayName);
在上面的例子中,根據變量day
的值,switch語句會執行對應的代碼塊并將結果賦值給dayName
變量。如果day
的值不匹配任何一個case,則會執行默認的代碼塊并將結果賦值為"Invalid day"。最后,通過System.out.println
語句打印出結果。