黑马程序员技术交流社区
标题:
if和switch的区别
[打印本页]
作者:
逆袭白富美
时间:
2015-7-9 00:10
标题:
if和switch的区别
范围型的用if 点对点的用switch这样理解没错吧
作者:
白面馅包子
时间:
2015-7-9 00:26
支持类型范围不同吧
switch 只支持char int boolean byte 枚举 类型
if 可以表达bool类型
作者:
刘贤俊
时间:
2015-7-9 00:35
可以这么理解
作者:
任文龙
时间:
2015-7-9 00:38
switch做具体数值的判断要考虑表达式的数据类型
作者:
杨基米德
时间:
2015-7-9 06:39
if是范围性比较强的,switch是对于准确值来分类判断的~
作者:
icichacici
时间:
2015-7-9 07:16
if条件范围比较广,只要是boolean就行,swich只能是char int boolean byte 。
作者:
野驴少东
时间:
2015-7-9 09:34
if判断完后,变量消失,swith的变量在判断语句外,不随它消失
作者:
杜弦东.
时间:
2015-7-9 09:37
范围大小而已
作者:
hnyzhlq
时间:
2015-7-9 09:58
switch能做的if都能做,只是在简单的选择上switch更有效率。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2