switch語句的格式如下:(它的功能是選出一段程式碼執行)
複製代碼代碼如下:
switch(整數選擇因子) {
case 整數值1 : 語句; break;
case 整數值2 : 語句; break;
case 整數值3 : 語句; break;
case 整數值4 : 語句; break;
case 整數值5 : 語句; break;
……
default:語句;
}
但是要注意幾點如下:
1.switch中case的參數型別只能是int型,但放byte,short,char型別的也可以是因為byte,short,shar可以自動提升(自動型別轉換)為int,所以歸根到底還是int型,這裡說明java有8中資料型別:byte、short、char、int、long、float、double,還有一種boolean,其中boolean不能跟任何型別資料互相轉化,小的型別可以自動轉化為大的資料型別,大的資料型別轉換為小的必須要強制轉換。
2.case後可以是表達式。
3.break是用來跳出整個switch語句的,如果沒有,將執行下一分支。
4.好的程式設計師會利用好default。