为什么我的java文件编译也成功了,可运行没有反应啊!

为什么我的java文件编译也成功了,可运行没有反应啊!急!
2025-01-05 16:30:21
推荐回答(4个)
回答1:

要想输出最后的结果,得满足200000=1+(i/100*25),那么i=(200000-1)*4=799,996‬
这个条件你永远达不到,所以会一直循环下去,这就是楼上为什么说你这个是死循环的原因。
达不到条件,程序会一直运行下去,自然没反应

回答2:

童鞋您好,您写的这段代码不是没有反应,是while代码死循环了,你在while代码块中加入一些输出语句试试就知道了。

回答3:

public class abc{

    public static void main(String[] args){

        int year=2006;

        int a=(2006-2007增长人数)/80000;

        for(int i=80000;i<200000;i*=a+1)

            year++;

        System.out.println(year+"年将达到200000人");

    }

}

您写的是死循环,用上面这些代码,应该可以用。

/100*25。得到的答案总会比之前的小😊

回答4:

你写了一个死循环,循环条件永远成立。
请解释你要做什么,需求是什么。