switch引數為int,char等基本型別,case後直接跟常數
public static void fun(int s)
}
switch引數為enum型別,case後面跟的要省去類名
enum type
public static void fun(type type)
}
switch引數為string型別(jdk1.7開始支援),case後面可以直接跟字串常量
public static void fun2(string s)
}
switch引數為string型別,但是字串在乙個類中統一管理,需要用public static final修飾
class constant
public static void fun3(string s)
}
java中的switch語句
選擇語句 switch語句 編寫格式 switch 表示式 執行流程 表示式和case後面的常量進行比較 和哪個常量相同,就執行哪個case後面的程式,遇到break,就全部結束 關鍵字 swidth case default break switch語句中表示式的資料型別,根據不同的jdk版本,有...
Java基礎 switch語句
使用注意 1 根據變數的值,選擇相應的case去判斷,一旦滿足case條件,執行case的相應語句。如果沒有break或者已經到結尾的話,會繼續執行執行其下的case語句,此時需要根據需求來選擇是否加入break,比如輸入某個月的幾號,要求得出這個是一年的第幾天,這個時候可以不加入break。也可以...
Switch語句的相關問題
多種選擇 switch語句 當有很多種選項的時候,switch比if else使用更方便。語法 switch 表示式 語法說明 switch必須賦初始值,值與每個case值匹配。滿足執行該 case 後的所有語句,並用break語句來阻止執行下乙個case。如所有case值都不匹配,執行defaul...