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

当前的累加值为:1当前的累加值为:3当前的累加值为:6当前的累加值为:10当前的累加值为:15

为什么改变break;的顺序输出就不同。


正在回答

3 回答

小结:

1、知识点事break。

2、对break理解不到位。


备注:

1、break可以理解成终止。

2、将break和continue对比学习,效果会更好。(continue可以理解成跳过。)

3、break和continue一般常用在循环语句中。

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

陈途说 提问者

非常感谢!
2016-12-23 回复 有任何疑惑可以回复我~

int num = 999;

int count = 0;

public static void main(String[] args) {

// 保存累加值

int sum = 0;

// 从1循环到10

for (int i = 1; i <= 10; i++) {

// 每次循环时累加求和

sum = sum + i;

// 判断累加值是否大于20,如果满足条件则退出循环

if ( sum > 20 ) {       

break;   

        }

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

}

修改后的代码    sum<20改成sum>20

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

因为break是跳出循环,在循环体中break之后的代码是不会执行的

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

举报

0/150
提交
取消

当前的累加值为:1当前的累加值为:3当前的累加值为:6当前的累加值为:10当前的累加值为:15

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