-2
我想讓我的掃描器做一些基本的控制檯界面,但不管我嘗試什麼,它都會返回NullPointerException。 下面是一些代碼:Java掃描器空指針異常
public static void main(String[] args) {
list nlist = new list();
Scanner menu_input = null;
[..] //a couple println here...
opt = menu_input.nextInt(); //the error points to this line
switch (opt) { ... }
它爲什麼會導致這樣的錯誤? 對不起,如果這是微不足道的,但這是我第一次真正的Java經驗。
的情況下,錯誤的全文是有用的:
Exception in thread "main" java.lang.NullPointerException
at lab.newJava.main(newJava.java:75)
沒有初始化你試圖讓輸入menu_input.nextInt掃描儀() ;給你NPE – Shriram
你把'menu_input'設置爲'null' - 你期望得到什麼? –
「_it是什麼eclipse建議出於某種原因_」Eclipse不知道你想要什麼,他只知道編譯器不想要什麼,不接受。 – AxelH