黑马程序员技术交流社区
标题:
关于switch
[打印本页]
作者:
16463535
时间:
2013-4-18 13:49
标题:
关于switch
本帖最后由 16463535 于 2013-4-18 13:51 编辑
我遇到一个题目,当中我想用switch来完成。
无论怎么做,都是错误。
最后重新看一遍毕老师的视频才知道,switch的case必须是:byte short int char
if和switch语句很像。
具体什么场景下,应用哪个语句呢?
如果判断的具体数值不多,而是符合byte short int char这四种类型 。
虽然两个语句都可以使用,建议使用swtich语句。因为效率稍高。
其他情况:对区间判断,对结果为boolean类型判断,使用if,if的使用范围更广。
在这里与大家再次分享。
作者:
HM张健
时间:
2013-4-18 15:06
额 加一点 case还可以是 字符串 和 枚举
作者:
zhuiyi0819
时间:
2013-4-18 19:18
JDK1.7版本中,case后边可以跟String类型的了,这里补充一下。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2