遇与余
2016-05-31 13:10
为什么会这样?
程序是从上往下读代码的。当循环到最后一次时 i=50; 也满足你while()中的条件,会再次执行do。就会给重新给i赋值为52。然后再加到sum中。然后最后判断while条件不成立,跳出循环。9行和10行换一下就可以解决。或者把11行的while(i<=50);改为while(i<50);
答案不是702吗?
do-while 语句后面条件是 继续循环的条件,你的i= 50时又进入循环,sum累加到52了。
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题