欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

思考题: 1.分析下面的程序,判断下列程序是否能正常运行,输出结果是多少?

程序员文章站 2022-06-06 08:06:18
...

思考题: 1.分析下面的程序,判断下列程序是否能正常运行,输出结果是多少?

class Sum {
public static void main(String args[]) {
int i=1,n=10,s=0;
while (i<=n)
s = s + i;
System.out.println("s="+s);
}
}‘

 因为i没有自增,永远是1,永远小于10,因此一直在死循环,虽然不会报错,但是总是不会结束,不会报错没有内存溢出是因为java有gc();

package com.temp;

/**
 * @Author lanxiaofang
 * @email [email protected]
 * @date 2020/09/14 08:30
 */
public class TestTure {
    public static void main(String[] args) {
        int i=1,n=10,s=0;
        while (i<=n){
            s = s + i;
            i++; //要有这一行才可以正常运行
        }
        System.out.println("s="+s);
    }
}

 

相关标签: Java