1. 程式人生 > >Java: switch......case.....語句

Java: switch......case.....語句

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

這裡的expression是byte、short、char、int、enum(Java 5)、String(Java 7).

case 語句中的值value的資料型別必須與變數的資料型別相同,而且只能是常量或者字面常量。

 

public class Switchcase {
    public static void main(String args[]){
        int a =10;
        switch (a){
            case 1:
                System.out.println("我找到了1!");
                break;
            case 2:
                System.out.println("我找到了2!");
                break;
            case 3:
                System.out.println("我找到了3!");
                break;
            case 4:
                System.out.println("我找到了4!");
                break;
            case 5:
                System.out.println("我找到了5!");
                break;
            case 6:
                System.out.println("我找到了6!");
                break;
            case 7:
                System.out.println("我找到了7!");
                break;
            case 8:
                System.out.println("我找到了8!");
                break;
            case 9:
                System.out.println("我找到了9!");
                break;
            case 10:
                System.out.println("我找到了10!");
                break;
            default:
                System.out.println("輸入的數字大於10!");
                break;
        }

    }
}