思考题:思考一下下面的代码为何没有获得正确结果:
当n=100时,满足条件进入循环,执行n++,此时n=101,再加和给sum,因此结果错误
练习题作业:
package com.itranswarp.learnjava;
/**
* while练习
*/
public class Main {
** public** static void main(String[] args) {
** int** sum = 0;
** int** m = 20;
** int** n = 100;
// FIXME: 使用while计算M+...+N:
** while** (m <= n) {
sum += m;
m++;
}
System.out.println(sum);
Sign in to make a reply
灵光大侠
思考题:思考一下下面的代码为何没有获得正确结果:
当n=100时,满足条件进入循环,执行n++,此时n=101,再加和给sum,因此结果错误
练习题作业:
package com.itranswarp.learnjava;
/**
* while练习
*/
public class Main {
** public** static void main(String[] args) {
** int** sum = 0;
** int** m = 20;
** int** n = 100;
// FIXME: 使用while计算M+...+N:
** while** (m <= n) {
sum += m;
m++;
}
System.out.println(sum);
}
}