错那了?求大神!

来源:4-11 Java循环跳转语句之 break

慕粉0133277230

2017-04-15 15:21

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

写回答 关注

4回答

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

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

    if(sum>20)

    break;

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

    幕布斯929...

    你这个代码也是错的:i<=20的条件下,break不执行,每一次循环都会输出一次sum,也不符合要求

    2017-05-31 22:09:04

    共 1 条回复 >

  • 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)就跳出循环了啊

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

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

1165560 学习 · 17587 问题

查看课程

相似问题