黑马程序员技术交流社区

标题: if与swich的区别 [打印本页]

作者: wxw19910324    时间: 2016-1-2 15:26
标题: if与swich的区别
if能判断具体数值还可以判断区间
swich判断区间很费劲 值特别大全部写出来很费劲

对于运算结果是布尔型的if能判断
swich不能判断

if和swich什么时候用才是重点?
如果对具体数值进行判断数只不多,用swich完成
当结果为布尔类型区间用if判断
作者: hard    时间: 2016-1-2 16:26
if 语句用的多些
作者: qinrongchang    时间: 2016-1-2 21:47
if语句强大
作者: 雪中飞    时间: 2016-1-2 21:50
if语句用的面更多些
作者: 15000183754    时间: 2016-1-2 22:25
swich用的比较少!
作者: yifuyue    时间: 2016-1-2 23:33
if用的比较多
作者: kegao    时间: 2016-1-3 00:10
建议用两种方法都试试,老师说,用switch语句,可以装,显得高大上
作者: 二五仔    时间: 2016-1-3 00:22
wxw19910324 发表于 2016-1-2 15:26
if能判断具体数值还可以判断区间
swich判断区间很费劲 值特别大全部写出来很费劲


666666666666.......新的一年,我祝福大家,置身于异地他乡的兄弟,驾驭生命之舟,泊位于幸福之港,年年如意,岁岁欢乐!
作者: 小五哥    时间: 2016-1-3 00:40
if更实用
作者: 程程程程程92    时间: 2016-1-3 00:59
顶一个,呵呵
作者: hi2015    时间: 2016-1-4 09:32
if和 switch 各有利弊吧,if 主要用于条件较少的判断;swtich 多用于条件较多的判断或者是枚举。
作者: 不往    时间: 2016-1-4 10:56
实际开发过程中,大家还是常用if一点,但是switch的效率要更高,限制也更多,可以以if为主,因为它更灵活,当然也不要忘了switch,关键时候灵光一闪,发现这个地方用switch更好,那无疑可以提高你代码的效率和优美;我觉得楼主已经总结的很好了,使用过程中按照不同的需求选择最佳方案就好了,在没有具体情境的时候,没有必要纠结这个问题。
作者: aiheima    时间: 2016-1-4 11:57
if 是判断条件 判断的内容可以是不固定的    switch 判断的范围最好是有限的 固定的  
作者: AOHhao    时间: 2016-1-4 12:02
各有利弊吧,根据实际情况来
作者: liyeming    时间: 2016-1-4 14:58
一般都用if的吧,swich一般在判断具体是哪个数值时使用
作者: liyeming    时间: 2016-1-4 15:00
一般用if的
作者: 542826323    时间: 2016-1-4 15:13
if更普遍一些,不过两种方法各有所长。
作者: 何来何往    时间: 2016-1-4 21:13
具体几个整形数值 使用switch  
范围或者判断使用if
作者: jidan    时间: 2016-1-4 21:31
以后都用if咯
作者: 我有一个邮箱了    时间: 2016-1-4 21:53
switch主要用于有限的固定选项,如输入数字自动返回对应星期,月份等




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2