我有下面的Java程序。无法打印输出
public class A{
public static void main(String[] args) {
double C = 500.0;
int init = 0, incr = 0;
while (init < C) {
init = incr + 2;
}
System.out.println(init);
}
}
在这里,当我运行这个程序,它不会抛出任何错误以及不显示任何错误。在这里,当我完全禁用while
块时,程序将运行并打印init
(0)的值。
在这里,我甚至尝试将System.out.println(init);
更改为System.out.println("Hello");
,但仍未禁用while
块,即使这不会被打印。
请让我知道为什么发生这个问题,并在我的代码错误(如果是这样,请让我知道如何解决它)或任何其他帮助。
谢谢,
勒凯什
如果您尝试使用调试器,它会让您的生活变得更加轻松。 – OPK 2015-03-19 12:21:01