Java switch多選擇結構
阿新 • • 發佈:2021-07-25
Java switch多選擇結構
- switch case 語句判斷一個變數與一系列值中的某個值是否相等,每個值成為一個分支。
- switch 語句中的變數型別可以是:
- byte、short、int、或者是char
- 從Java SE 7開始
- switch支援字串String型別了
- 同時case標籤必須為字串常量或字面量
- 語法:
switch(x){ case a : //如果x的值=a,就執行這裡和下面所有編寫的程式碼 breake;//強制結束,不繼續向下執行 case b : //如果x的值=b,就執行這裡和下面所有編寫的程式碼 breake;//強制結束,不繼續向下執行 case c : //如果x的值=c,就執行這裡和下面所有編寫的程式碼 breake;//強制結束,不繼續向下執行 default: //如果x的值不等於上面的abc,那就執行這裡編寫的程式碼 }
示例:
package com.shun.struct; public class SwitchDemo01 { public static void main(String[] args) { //switch多選擇結構 //case具有穿透性 char grade = 'A'; switch (grade){ case 'A': System.out.println("1"); break; case 'B': System.out.println("2"); break; case 'C': System.out.println("3"); default: System.out.println("4"); //輸出的結果是1 } } }