Home » , » [Java 學習筆記] Java 程式流程控制 switch ... case 使用方法及範例

[Java 學習筆記] Java 程式流程控制 switch ... case 使用方法及範例

作者:軟體罐頭 | 發表日期:2019年1月20日 星期日

        在 Java 程式流程控制方法,有循序結構、選擇結構、循環結構三種,而選擇結構有 if ... else ...switch ... case 兩種方法,今天就來學習  switch ... case ,語法如下:

        switch (變數或運算式) {
                case  條件值1:
                          程式碼區段1;
                          break;
                case  條件值2:
                          程式碼區段2;
                          break;
                        ...
                default:
                            default 程式碼區段;
         }

說明:

程式會依變數或運算式的值與 case 條件值一一作比較,直到找到符合條件值時,就會執行該程式碼區段,如果條件值都不成立,就執行default 程式碼區段

範例:
  1. class java_ex20_switch_case {
  2.     public static void main(String[] args)  {
  3.         int score=75;
  4.         int score_level = (int)(score/10);
  5.         System.out.print("成績 " score " 等級:");
  6.         switch (score_level) {
  7.             case 10 :
  8.             case :
  9.                 System.out.println("A");
  10.                 break;
  11.             case :
  12.                 System.out.println("B");
  13.                 break;
  14.             case :
  15.                 System.out.println("C");
  16.                 break;
  17.             case :
  18.                 System.out.println("D");
  19.                 break;
  20.             default :
  21.                 System.out.println("E");    
  22.         }
  23.         
  24.     }
  25. }

執行結果:


分享 :
 
Copyright © 2013. 軟體罐頭 - All Rights Reserved
Blogger | Creating Website | Johny Template | Mas Template 技術提供