Java中的switch case 語句判斷一個變數與一系列值中某個值是否相等,每個值稱為一個分支。下面就跟小編一起了解怎麼用java怎麼的switch語句吧。
switch case 語句語法格式如下:
switch(expression){ case value : //语句 break; //可选 case value : //语句 break; //可选 //你可以有任意数量的case语句 default : //可选 //语句 }
switch case 語句有如下規則:
1、switch 語句中的變數類型可以是: byte、short、int 或char。
從 Java SE 7 開始,switch 支援字串 String 類型了,同時 case 標籤必須為字串常數或字面量。
2、switch 語句可以擁有多個 case 語句。 每個 case 後面跟著一個要比較的值和冒號。
3、case 語句中的值的資料型別必須與變數的資料型態相同,而且只能是常數或字面常數。
4、當變數的值與 case 語句的值相等時,那麼 case 語句之後的語句開始執行,直到 break 語句出現才會跳出 switch 語句。
5、當遇到 break 語句時,switch 語句終止。程式跳到 switch 語句後面的語句執行。 case 語句不必須要包含 break 語句。如果沒有 break 語句出現,程式會繼續執行下一則 case 語句,直到出現 break 語句。
6、switch 語句可以包含一個 default 分支,該分支一般是 switch 語句的最後一個分支(可以在任何位置,但建議在最後一個)。 default 在沒有 case 語句的值和變數值相等的時候執行。 default 分支不需要 break 語句。
7、switch case 執行時,一定會先進行匹配,匹配成功返回當前 case 的值,再根據是否有 break,判斷是否繼續輸出,或跳出判斷。
以上是java怎麼用switch語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!