Java中的Switch....case語句:


一、格式:

switch(表達式){ 

    case 常量表達式1:  語句1;
    case 常量表達式2:  語句2;
    … 
    case 常量表達式n:  語句n;
    default:  語句n+1;

}

二、含義:

  先計算表達式的值,然后用表達式去匹配常量表達式的值:

  1、匹配到時:從當前的case語句塊開始執行,執行完剩余的case語句塊;如果有return、break語句塊,則跳出switch{........}。

  2、沒有匹配到時:執行default語句,default語句與case語句位置可以隨意調,沒有明確的順序;也可以沒有default語句。

三、示例:

 1 public static void main(String[] args) {
 2     // TODO Auto-generated method stub
 3     int i = 1;
 4     switch (i) {
 5     case 1:
 6         System.out.println("case 1!");
 7     case 2:
 8         System.out.println("case 2!");
 9     case 3:
10         System.out.println("case 3!");
11         break;
12     default:
13         System.out.println("default!");
14     }
15     }
16 
17 
18 輸出結果:
19 case 1!
20 case 2!
21 case 3!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM