1. 程式人生 > >java中的條件語句switch……case

java中的條件語句switch……case

當需要對選項進行等值判斷時,使用 switch 語句更加簡潔明瞭。

switch……case語法結構

switch (表示式){

case 值1:

         執行程式碼塊1;

         break;

case 值2:

        執行程式碼塊2;

        break;

default:

        執行的程式碼塊3

}

執行過程:當 switch 後表示式的值和 case 語句後的值相同時,從

該位置開始向下執行,直到遇到 break 語句或者 switch 語句塊結

束;如果沒有匹配的 case 語句則執行 default 塊的程式碼。

值得注意的是:

switch後面的表示式的值必須是整型或字元型。

case後面的值可以是常量數值,也可以是一個常量表達式,但不能

是帶有變數的表示式。

case匹配後執行程式碼裡面的程式碼如果沒有遇到break會繼續執行下面

一個case程式碼塊的內容,知道遇到break或者switch語句結束。