标签:switch 表达 表达式 byte 情况 导致 处理 可读性 1.7
1、表达式值类型问题?
byte,short,char和int
JDK1.5之后可以是枚举
JDK1.7之后可以是字符串
2、case只能是常量,不能是变量
3、case不可以重复
4、break省略问题?
可以,但是不建议,因为有可能会出现break穿透现象
5、default可以省略吗?
可以,但是不建议,因为default处理没考虑到的情况
6、default可以放到switch任意位置吗?
可以,但是不建议,因为这么写会导致代码可读性较差
标签:switch 表达 表达式 byte 情况 导致 处理 可读性 1.7
原文地址:http://www.cnblogs.com/z-hf/p/7686946.html