在Java中,switch語句用于根據表達式的值選擇要執行的代碼塊。下面是Java中switch語句的使用方法:
int num = 3;
switch(num) {
case 1:
// 執行代碼塊1
break;
case 2:
// 執行代碼塊2
break;
case 3:
// 執行代碼塊3
break;
default:
// 執行默認代碼塊
break;
}
String day = "Monday";
switch(day) {
case "Monday":
// 執行星期一的代碼塊
break;
case "Tuesday":
// 執行星期二的代碼塊
break;
case "Wednesday":
// 執行星期三的代碼塊
break;
default:
// 執行默認代碼塊
break;
}
需要注意的是,Java中的switch語句不支持浮點數、布爾類型和對象類型的條件。只能使用整數、字符或字符串作為條件。另外,在每個case的執行代碼塊結束時需要使用break
語句來終止switch語句的執行,否則會繼續執行下一個case的代碼塊。如果沒有匹配的case,則執行默認代碼塊。