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

为何break 语句放在if条件后面不成?

if ( sum>20   ) { break;

System.out.print("当前的累加值为:" + sum);

//退出循环

为何break 语句放在if条件后面不成?

error: unreachable statement
System.out.print("???????:" + sum);
^
1 error

正在回答

3 回答

如果你放在if语句后面的话,那么system。out。print这个输出的话就不会出来了,它直接在break那里就结束了

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

致远163

不对啊,这样放在if后面的话,只有if后面括号条件成立才会跳出判断吧
2015-10-10 回复 有任何疑惑可以回复我~

你这样放 执行到第一句就直接跳出判断了。。。

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

致远163

不对啊,这样放的话,只有if后面括号条件成立才会跳出判断吧
2015-10-10 回复 有任何疑惑可以回复我~

break语句后面不能出现其他可执行语句

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

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165459    人
  • 解答问题       17585    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

为何break 语句放在if条件后面不成?

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