1. 程式人生 > >019_增強switch語句

019_增強switch語句

rgs main mage 新特性 輸入 bubuko ima switch sta

在jdk7新出了增強switch語句、就是可以使用字符串作為表達式結果和case值了。
jdk之前僅限於能自動轉化為int類型的byte、short、char、int本身以及枚舉。

程序示例:

public class TestSwitch {
    public static void main(String[] args) {
        String  a = "y";
         
        switch (a) {   //JDK7的新特性,表達式結果可以是字符串!!!
        case "x":
            System.out.println("你輸入的是x");
            
break; case "y": System.out.println("你輸入的是y"); break; default: System.out.println("你輸入了其它的!"); break; } } }

  輸出結果截圖:

    技術分享圖片

019_增強switch語句