[Java]流程控制-Swith

Switch(變數){

    case (明確的變數或常數):

    敘述;

    break; //終止程式

    default; //若所有條件都不符合則進入該行


}

變數 用法

    變數 用法

  1. 可放入除Long外的整數
  2. String class
  3. enum



class TestSwtich{

      public static void main(String[] args){      

      int der=3;

        switch (der){

          case 1 :

                  System.out.println("大學一年級");    

          case 2 :

                  System.out.println("大學二年級");    

          case 3 :

                  System.out.println("大學三年級");    

          case 4 :

                  System.out.println("大學四年級");             

        }                    

    }

}


OUTPUT:

大學三年級

大學四年級


class TestSwtich1{

      public static void main(String[] args){

      

      int der=3;

        switch (der){

          case 1 :

                System.out.println("大學一年級");    

                break;

          case 2 :

                System.out.println("大學二年級");

                break;    

          case 3 :

                System.out.println("大學三年級"); 

                break;   

          case 4 :

                System.out.println("大學四年級"); 

                break;             

        }                    

    }

}


OUTPUT:

大學三年級


class TestSwtich2{

      public static void main(String[] args){     

      int der=5;

        switch (der){

          case 1 :

                System.out.println("大學一年級");    

                break;

          case 2 :

                System.out.println("大學二年級");

                break;    

          case 3 :

                System.out.println("大學三年級"); 

                break;   

          case 4 :

                System.out.println("大學四年級"); 

                break;      

            default:

             System.out.println("不在範圍內");        

        }                    

    }

}


OUTPUT:

不在範圍內


class TestSwtich3{

      public static void main(String[] args){

      

      int der='c';

      final char c ='c'; //final 可以使變數變成明確的值

        switch (der){

          case  'a':

                System.out.println("大學一年級");    

                break;

          case 'b' :

                System.out.println("大學二年級");

                break;    

          case c :

                System.out.println("大學三年級"); 

                break;   

          case 'd' :

                System.out.println("大學四年級"); 

                break;      

            default:

             System.out.println("不在範圍內");       

        }                    

    }

}


OUTPUT:

大學三年級

留言

這個網誌中的熱門文章

[HTML]標籤-下

論P, NP, NP-Complete, NP-Hard問題

[Python]基礎課程

[系統]解除電腦限制頻寬

[HTML]標籤-上

[AlaSQL] 多data查詢+累計

How to Check the MySQL Version

[SQL Sever] 日期時間

推薦使用的9款編程字體

類別型態 vs 基本型態