Discuss / Java / 思考题和练习

思考题和练习

Topic source

灵光大侠

#1 Created at ... [Delete] [Delete and Lock User]

思考题:思考一下下面的代码为何没有获得正确结果:

当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);

    }

}


  • 1

Reply