为了账号安全,请及时绑定邮箱和手机立即绑定

为什么break不能放在if(sum>20){ 后面

在例子中break就放在if一行后面了

正在回答

3 回答

break是跳出当前循环的关键字,例子外层是for循环,因此和if没关系,而是跳出了for循环,if只是条件选择的关键字

1 回复 有任何疑惑可以回复我~
#1

慕容9163478

你好,你的回答不是完全对,break是跳出当前for的循环语句,但是和if还是有关,只有达到for中的if条件语句,就会执行if条件语句中的break,从而跳出for的循环,if条件语句是在循环语句for中的。
2020-04-30 回复 有任何疑惑可以回复我~

主要是因为直接放后面就不能输出结果了,放在println后面才能先打印再跳出来整个循环

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//5eaa704000017e3810240451.jpg可以放后边,多试几次,你没通过是它系统识别问题

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么break不能放在if(sum>20){ 后面

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信