Wieso kommt diese Fehlermeldung?

... komplette Frage anzeigen

2 Antworten

Du Schreibst "nextInt()". Dies erlaubt aber nur gerade die Eingabe von ganzen Zahlen (integer = ganz).

Gewöhne Dir auch folgendes ab:

if (Benutzername.equals("Stefan")) {

schreibe

if ("Stefan".equals(Benutzername)) {

Bei Vergleichen soll für die Stabilität der Software die Konstante immer nach links genommen werden!

Antwort bewerten Vielen Dank für Deine Bewertung

Diese Exception wird geworfen, wenn das Ergebnis nicht das ist, was es sein sollte.
Zum Beispiel nextInt und du gibst einen Namen ein.

Aber next ist nicht was du willst, das nimmt nur den nächsten Character, du brauchst nextLine.

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?