当前位置: 代码迷 >> J2SE >> switch为何只能用int,short,byte,char,而不能用long,String
  详细解决方案

switch为何只能用int,short,byte,char,而不能用long,String

热度:258   发布时间:2016-04-24 13:07:41.0
switch为什么只能用int,short,byte,char,而不能用long,String
switch为什么只能用int,short,byte,char,而不能用long,String

------解决方案--------------------
因为规定了啊,switch 只能使用 int 类型或者是可以转换为 int类型的参数(char,char 和 int 通过ascii转换)
------解决方案--------------------
都是这么规定的,我也想知道为什么.
------解决方案--------------------
规定的
------解决方案--------------------
LZ,,这是语法的规定,,没什么好问的吧,,
JAVA5以后,,还可以用枚举来进行SWITCH
  相关解决方案