expr可能是一个枚举类型,或者一个整数的表达式(int 或Integer),而short byte char可以默认隐式的转换为int类型,所以可以而double和float不行
case后可以跟一个常量计数器,例如1+2
还可以跟一个final类型的变量(final 必须是编译常量 final int a = 1),不能是变量和带有变量的表达式
从JDK1.7之后expr支持string类型大笑
本质上来说,对string的支持,其实还是对int类型的支持
expr可能是一个枚举类型,或者一个整数的表达式(int 或Integer),而short byte char可以默认隐式的转换为int类型,所以可以而double和float不行
case后可以跟一个常量计数器,例如1+2
还可以跟一个final类型的变量(final 必须是编译常量 final int a = 1),不能是变量和带有变量的表达式
从JDK1.7之后expr支持string类型大笑
本质上来说,对string的支持,其实还是对int类型的支持