1. 程式人生 > >java選擇判斷語句(switch)

java選擇判斷語句(switch)

控制流程語句之—-switch選擇判斷語句

switch語句的格式:

switch(你的選擇){

    case 值1:
        符合值1執行的程式碼
        break;
    case 值2:
        符合值 2執行的程式碼
        break;
    case 值3:
        符合值 3執行的程式碼
        break;
    case 值4:
        符合值 4執行的程式碼
        break;
    ......

    default: 
        你的選擇都符合上述的選項時執行的程式碼;
        break;
}

switch語句要注意的事項:
1. switch語句使用的變數只能是byte、 char、 short、int、 String資料型別,String資料型別是從jdk7.0的時候開始支援的。
2. case後面跟 的資料必須是一個常量。
3. switch的停止條件:
switch語句一旦匹配上了其中的一個case語句,那麼就會執行對應的case中的語句程式碼,執行完畢之後如果沒有
遇到break關鍵字或者是結束switch語句的大括號,那麼switch語句不會再判斷,按照程式碼的順序從上往下執行
所有的程式碼。直到遇到break或者是結束siwitch語句的大括號為止。
4.在switch語句中不管程式碼的順序如何,永遠都是會先判斷case語句,然後沒有符合的情況下才會執行default語句。