问答详情
源自:4-11 Java循环跳转语句之 break

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

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


提问者:陈途说 2016-12-19 13:08

个回答

  • 流星雨_myself
    2016-12-19 21:18:17
    已采纳

    小结:

    1、知识点事break。

    2、对break理解不到位。


    备注:

    1、break可以理解成终止。

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

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

  • 错夏
    2016-12-19 14:25:04

    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

  • _小蛋壳_
    2016-12-19 14:16:21

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