我是初學者。只是想知道爲什麼這個代碼在窗戶完全正常的命令提示符下,但我得到的:在eclipseEclipse中的NullPointerException但不是命令Promt
Exception in thread "main" java.lang.NullPointerException
at Test1.main(Test1.java:13)
錯誤。這對我來說發生了很多事情,並且它實際上阻止了我使用eclipse。
這裏是代碼:
import java.io.Console;
public class Test1 {
public static void main(String[] args) {
Console myConsole = System.console();
for (int a = 0; a < 10; a++){
int a2 = a * a;
myConsole.printf("\n%d squared is: %d.",a,a2); //Problem with this line
}
System.exit(0);
}
}
當OP僅將控制檯用於* output *時,System.in究竟有多有用? –
@JonSkeet編輯了這一點。 –