A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 姚春林 中级黑马   /  2015-11-21 23:43  /  2170 人查看  /  16 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

if语句高级用法中if(表达式1){} else if(表达式2){}之后不加else{}也是可以结束的吗?

16 个回复

倒序浏览
可以结束,不会报错的,有问题可以自己先试试
回复 使用道具 举报
可以结束,就好像你直接写个if语句能结束一样,else if也是一个if语句,只是属于if语句的一个分支
回复 使用道具 举报
最后的else只是相当于多了一个选项,可以执行语句,如果不执行,就相当于空语句了。
回复 使用道具 举报
完全可以结束哇。。。
回复 使用道具 举报
可以的,只要你需要的达到的目的已经实现,不加可以的,else只是为了实现当你if未能达到目的时的另选方案,
回复 使用道具 举报
完全可以结束
回复 使用道具 举报
linexs 中级黑马 2015-11-23 15:46:21
8#
经测试可以结束,最后但else可以不要
回复 使用道具 举报
cube川 中级黑马 2015-11-23 20:44:40
9#
可以,没有问题
回复 使用道具 举报
可以的{:2_30:}
回复 使用道具 举报
zhuwenjia 来自手机 中级黑马 2015-11-23 22:34:26
11#
这个你可以自己这一个例子试试,别人怎么说不如自己亲自操作一下
回复 使用道具 举报
当然了{:2_36:} 你可以自己放到Xcode里面编译
回复 使用道具 举报

完全可以结束。。。
回复 使用道具 举报
顶一个!
回复 使用道具 举报
可以结束的,你可以用终端编译看看,只要代码有问题,错误会写的很详细
回复 使用道具 举报
可以啊   就和if(表达式){}  一样,可以不加else{}。
回复 使用道具 举报
逻辑上没问题就可以吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马