慕粉0133277230
2017-04-15 15:21
为什么不让自加
你break的位置加得不对。当你加break在if语句块里时,当i=1的累加之和打印后,遇到java关键词break,break的作用就是终止循环正确的写法应该是
if(sum>20)
break;
System.out.println("累加之和为:"+sum);
if(sun<=20)后面分号去掉,当i=1时 sum=1小于20,输出累加之和为1,然后break,跳出循环就没了。
if(sum <= 20): //这里的判断条件不对,应该是if(sum > 20),这是退出条件,还有你的if()后面的分号应该去掉,
第一次执行sum = 1满足if(sum<=20)就跳出循环了啊
Java入门第一季(IDEA工具)升级版
1165560 学习 · 17587 问题
相似问题