網頁

2012年2月26日 星期日

JAVA的NullPointerException錯誤…

拉嚼客是個JAVA初學者,在一個例子中,輸入:
11 Console x=System.console();

下行輸入:
14 Yyyyy=Integer.parseInt(x.readLine());

結果一直顯示:
NullPointerException at 14 line.

為什麼?
Why?

搜尋一下
google it

找到console,其實它就是一個終端機視窗,這代表若使用System.console()的話,
你必須在Windows的命令列,或是Linux的終端機視窗下javac來編譯原始碼,不然會
出現NullPointerException的錯誤…
為什麼?
Why?

搜尋一下
google it

找到console,其實它就是一個終端機視窗,這代表若使用System.console()的話,
你必須在Windows的命令列,或是Linux的終端機視窗下javac來編譯原始碼,不然會
出現NullPointerException的錯誤…

大家猜到了嗎?
You know?

我使用的編譯器就是eclipse而不是terminal,所以編譯不過去…接下來改成:
11 Scanner sc=new Scanner(System.in);
14 Yyyyy=sc.nextInt();

就可以了~^_^b

沒有留言:

張貼留言