-2
Ich versuche, meinen Scanner einige grundlegende Konsole Schnittstelle machen, aber es immer NullPointerException zurückgegeben, egal was ich versuche. Hier ist einige Code:Java-Scanner NullPointerException
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) { ... }
warum wäre es ein Fehler wie die Ursache sein? Es tut mir leid, wenn das trivial ist, aber das ist meine erste echte Erfahrung mit Java.
Volltext des Fehlers, falls dies nützlich ist:
Exception in thread "main" java.lang.NullPointerException
at lab.newJava.main(newJava.java:75)
Ohne Initialisierung des Scanners Sie versuchen zu bekommen einen Eingang menu_input.nextInt() ; gibt Ihnen NPE – Shriram
Sie setzen 'menu_input' auf' null' - was können Sie erwarten? –
"_Es ist was Eklipse aus irgendeinem Grund vorgeschlagen_" Eclipse weiß nicht, was Sie wollen, er weiß nur, was der Compiler nicht wollen, nicht akzeptieren. – AxelH