课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么会这样?
2016-05-31
源自:Java入门第一季(IDEA工具)升级版 4-8
正在回答
程序是从上往下读代码的。当循环到最后一次时 i=50; 也满足你while()中的条件,会再次执行do。就会给重新给i赋值为52。然后再加到sum中。然后最后判断while条件不成立,跳出循环。9行和10行换一下就可以解决。或者把11行的while(i<=50);改为while(i<50);
答案不是702吗?
遇与余 提问者
do-while 语句后面条件是 继续循环的条件,你的i= 50时又进入循环,sum累加到52了。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答为什么default 块换了个位置输出结果就不同了?default 块不是可以出现在任何位置吗?
3 回答红框当中的两个代码如果换了位置为什么结果就大不一样了呢?
3 回答输出结果是:它是个3位的数!(答案对,但试题通过不了)
4 回答怎样选择输出模块放置的位置,达到预期的输出结果
2 回答num++;的位置不一样,输出的结果也不一样,为什么?