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