1. 程式人生 > 實用技巧 >switch-case 結構

switch-case 結構

結構: switch(表示式){
case(表示式):
break;
...

defualt
}
說明:1.defualt相當於if-else結構裡的else,根據switch表示式中的值依次匹配各case中的常量,當匹配成功呼叫語句時,仍然繼續向下呼叫同時滿足case的其他語句。直到遇到break。必須在每個輸出語句後加上break;
2.switch結構中,表示式只能是一下六種資料型別:byt,int,short,char,列舉型別,Srting型別。
3.case後只能寫常量,不能寫範圍。
4.defualt可以放在任何位置。
5.break是可選的,大多數情況都是需要寫。
6.如果多個case執行語句相同,則可以刪掉重複的case執行語句,只留最後一句。
package scanner;

public class demo08 {
    public static void main(String[] args) {
        int c =9;
        switch (c){
            case 0:
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:
                System.out.println("不及格");
                
break; case 6: case 7: case 8: case 9: case 10: System.out.println("及格"); } } }