1. 程式人生 > 其它 >(六).CSS的背景樣式,滑鼠游標樣式,列表樣式,表格樣式,組合選擇器

(六).CSS的背景樣式,滑鼠游標樣式,列表樣式,表格樣式,組合選擇器

switch 多選擇結構

switch case 語句判斷一個變數於一系列值中某個值是否相等,每個值稱為一個分支

switch(expression){
    case value(字元帶引號) :
        //語句
       break;//可選
    case value :
        break
        //可以有任意數量的case語句
        default : //可選
        //語句
}        

switch 語句中的變數型別可以是

  • byte、short、int、或者char
  • 從java SE 開始 switch支援字串String型別
  • 同時case標籤必須為字串常量或字面量(123456789abcd)

注意

switch語句中 每一個 case value 後面的break可以不接

但是break不接,即使輸入值已經滿足了分支中的某一個case value這個case value 後面的所有case value都會被執行一遍。如果接了break就會停止在這個分支從而結束switch選擇語句。

default後面不用接break,若執行defaul則程式直接結束了

switch選擇語句示例

public class SwitchDemo01 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String s = scanner.nextLine();
        switch (s){
            case"bowen":
                System.out.println("sb");
                break;
            case"wenbiao":
                System.out.println("wenbiao");
                break;
            case"yuhui":
                System.out.println("yuhui");
                break;
            default:
                System.out.println("zhangchi");
        }
    }
}