Switch注意事项和细节 java
1.表达式数据类型,应和case后的常量类型一致,或者是可以自动转换成可以互相比较的类型,比如输入的是字符,而常量是int。
2.switch(表达式)中表达式的返回值必须是:(byte,short,int,char,enum[枚举],String);比如,它的返回值是否可以是double,应该是不能。
3.case子句中的值必须是常量,而不能是变量。
1.表达式数据类型,应和case后的常量类型一致,或者是可以自动转换成可以互相比较的类型,比如输入的是字符,而常量是int。
2.switch(表达式)中表达式的返回值必须是:(byte,short,int,char,enum[枚举],String);比如,它的返回值是否可以是double,应该是不能。
3.case子句中的值必须是常量,而不能是变量。