码迷,mamicode.com
首页 > 其他好文 > 详细

switch注意事项

时间:2017-10-18 16:13:11      阅读:128      评论:0      收藏:0      [点我收藏+]

标签: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注意事项

标签:switch   表达   表达式   byte   情况   导致   处理   可读性   1.7   

原文地址:http://www.cnblogs.com/z-hf/p/7686946.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!