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

错那了?求大神!

http://img.mukewang.com/58f1c9e0000115e105070406.jpg为什么不让自加

提问者:慕粉0133277230 2017-04-15 15:21

个回答

  • 慕娘5906916
    2017-04-20 19:00:41
    已采纳

    你break的位置加得不对。当你加break在if语句块里时,当i=1的累加之和打印后,遇到java关键词break,break的作用就是终止循环正确的写法应该是

    if(sum>20)

    break;

    System.out.println("累加之和为:"+sum);

  • qq_小胖_16
    2017-06-09 17:39:58

    if(sun<=20)后面分号去掉,当i=1时 sum=1小于20,输出累加之和为1,然后break,跳出循环就没了。

  • qq_时光_71
    2017-04-20 11:09:14

    if(sum <= 20):   //这里的判断条件不对,应该是if(sum > 20),这是退出条件,还有你的if()后面的分号应该去掉,

  • 慕婉清0689395
    2017-04-15 15:28:00

    第一次执行sum = 1满足if(sum<=20)就跳出循环了啊