为什么输出是15而不是21

来源:2-6 Java中的数据类型

慕粉1468733157

2018-08-21 23:44

package tiaojian;


public class Forbreak1 {

public static void main(String[] args) {


int sum = 0;

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


sum = sum + i;

if (sum > 20) {

break;

}

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

}

}


}


写回答 关注

2回答

  • qq_太阳见我笑弯腰_dkQUX3
    2018-10-01 18:19:12

    你把sum>20改成21

  • 慕哥3404103
    2018-08-22 08:31:35
    break的原因,跳出循环,此次循环将不改变sum的最终结果。


    不想敲代码

    哈哈,我没看仔细

    2018-08-31 17:17:28

    共 2 条回复 >

Java入门第一季(IDEA工具)升级版

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

1165172 学习 · 17581 问题

查看课程

相似问题