Java中的switch語句用于根據表達式的值選擇不同的執行路徑。下面是switch語句的用法:
switch (表達式) {
case 值1:
// 執行代碼塊1
break;
case 值2:
// 執行代碼塊2
break;
...
default:
// 執行默認代碼塊
}
switch (表達式) {
case 值1:
case 值2:
// 執行代碼塊1
break;
...
}
enum Season {
SPRING, SUMMER, AUTUMN, WINTER
}
Season season = Season.SPRING;
switch (season) {
case SPRING:
// 執行代碼塊1
break;
case SUMMER:
// 執行代碼塊2
break;
...
}
String fruit = "Apple";
switch (fruit) {
case "Apple":
// 執行代碼塊1
break;
case "Banana":
// 執行代碼塊2
break;
...
}
final int value = 10;
switch (value) {
case 5:
// 執行代碼塊1
break;
case 10:
// 執行代碼塊2
break;
...
}
int score = 85;
switch (score / 10) {
case 9:
case 10:
// 執行代碼塊1
break;
case 8:
// 執行代碼塊2
break;
...
}
int dayOfWeek = 7;
switch (dayOfWeek) {
case 1:
// 執行代碼塊1
break;
case 2:
// 執行代碼塊2
break;
...
default:
// 執行默認代碼塊
}
這些是Java中switch語句的一些常見用法。根據具體的需求,可以選擇合適的用法來處理不同的情況。