黑马程序员技术交流社区

标题: if else和if-else if区别之处 [打印本页]

作者: Akrios    时间: 2015-4-15 22:58
标题: if else和if-else if区别之处
if else和if-else if,后者在某些代码里会省很多事,这二个到底有什么区别?
作者: x331275955    时间: 2015-4-15 23:06
这要看当if不成立以后,还需不需要判定一下次的条件了,如果就两个结果,就不用else if,如果除了if的条件然后还需要判定其他可能,那就用else if呗。
作者: Akrios    时间: 2015-4-15 23:32
x331275955 发表于 2015-4-15 23:06
这要看当if不成立以后,还需不需要判定一下次的条件了,如果就两个结果,就不用else if,如果除了if的条件 ...

不是这个意思 ,我看过一个代码 2个有很大的区别
作者: x331275955    时间: 2015-4-15 23:34
Akrios 发表于 2015-4-15 23:32
不是这个意思 ,我看过一个代码 2个有很大的区别

那我这个新手就不懂了,呵呵。估计应该不是这两个的区别,有区别的应该是其他的代码。
作者: 郝聚德    时间: 2015-4-16 00:49
if   是单选  如果条件不成立就跳过执行语句继续运行执行语句下面的语句  if  else  是if的条件不成立就执行else的语句if的条件成立就执行if的执行语句 不执行else的执行语句   elseif   只不过是多了几个选项....




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