→ ssccg: 錯誤訊息說的是console是NULL,不是輸入值 02/24 14:16
可是這個一樣的程式碼,我在網頁上執行沒問題
※ 編輯: ooww (1.200.143.96 臺灣), 02/24/2021 14:19:05
→ ssccg: 因為用IDE直接執行的時候沒有console,下面那個console是 02/24 14:34
→ ssccg: IDE把System.in、System.out自己關聯到一個UI視窗顯示 02/24 14:34
→ ssccg: 另外你用debug會卡住,是IDE停住讓你看exception是什麼,直 02/24 14:43
→ ssccg: 接RUN時exception沒被catch就直接印出stacktrace然後結束了 02/24 14:44
→ ssccg: 要在有console的環境(如cmd、sh...)啟動java才會有console 02/24 14:51
→ ssccg: 判斷方法就是System.console回傳值是否為NULL 02/24 14:51
感謝s大大 已匯500p
但是...看完您的解釋 我還是不清楚該怎麼處理 ㄏㄏ
我還太菜了
※ 編輯: ooww (218.166.72.176 臺灣), 02/24/2021 15:29:07
請問s大大 是不是不應該是用Eclipse IDE for Java Developers?
還是下載哪個好呢?
※ 編輯: ooww (218.166.72.176 臺灣), 02/24/2021 15:36:08
→ pttworld: 你可以改用Scanner去做 02/24 15:52
是在Eclipse IDE 裡嗎?
還是這是線上網站?
※ 編輯: ooww (218.166.72.176 臺灣), 02/24/2021 15:54:47
→ fgh81113: 那個是java類別 02/24 16:52
感謝
推 pinefruit: 如樓上所說,把這個: System.console().readLine(); 02/24 16:52
→ pinefruit: 換成這個試試: (new Scanner(System.in)).nextLine(); 02/24 16:52
感謝
※ 編輯: ooww (218.166.75.104 臺灣), 02/25/2021 00:15:18
推 Tassatul: 在命令列模式下執行看看 應該就可以 02/26 10:26