Hallo zusammen,
als Einsteiger und Java Neuling habe ich zum üben aus einem Buch folgenden Quellcode abgetippt.
Bei derAusführung bekomme ich folgende Fehlermeldung:
Exception in thread "main" java.lang.NullPointerException
at Tastatureingabe.main(Tastatureingabe.java:6)
Hier ist der Code:
Leider zeigt mir die IDE keine Fehler. Erst nach dem Ausführen erhalte ich diese Fehlermeldung.
Was mache ich falsch bzw. wo ist die Ursache des Problems?
Vielen Dank!
Sinus
als Einsteiger und Java Neuling habe ich zum üben aus einem Buch folgenden Quellcode abgetippt.
Bei derAusführung bekomme ich folgende Fehlermeldung:
Exception in thread "main" java.lang.NullPointerException
at Tastatureingabe.main(Tastatureingabe.java:6)
Hier ist der Code:
Java:
import java.io.Console;
public class Tastatureingabe {
public static void main(String[] args) {
Console cons = System.console();
cons.printf("\n");
try {
cons.printf("Nachname: ");
String nachname = cons.readLine();
cons.printf("Alter: ");
String eingabe = cons.readLine();
int Alter = Integer.parseInt(eingabe);
cons.printf("Ihr Alter: " +Alter);
cons.printf("Ihr Nachname: " +nachname);
} //end of try
catch (NumberFormatException e) {
System.err.println("\n Fehler! \n" + "Zahleneingabe kann nicht eingelesen werden!");
}
}
}
Leider zeigt mir die IDE keine Fehler. Erst nach dem Ausführen erhalte ich diese Fehlermeldung.
Was mache ich falsch bzw. wo ist die Ursache des Problems?
Vielen Dank!
Sinus