Kann mir jemand helfen das java Programm zu korrigieren?
Hallo, in folgendem Java Programm gibt es einen Fehler den ich nicht ausfindig machen kann.
Wir haben erst heute in der Schule angefangen, mit mehreren Klassen zu programmieren.
Das Programm sollte eigentlich für den Anfang nur mal eine Adresse speichern (mit Eingabe) und die Daten nacher wieder Ausgeben.
Leider überspringt das Programm immer die Eingabe der Telefonnummer (blauer Pfeil im Bild).
Wäre sehr nett wenn mir jemand von euch helfen könnte. Danke ;D

1 Antwort
TL;DR/Übersetzung: nextInt() ignoriert das Zeichen, das die neue Zeile anzeigt. Somit kommt bei dem nächsten nextLine() nur das Zeichen raus und du kannst nichts eingeben.
Ich würde dir empfehlen, einfach nach nextInt() einmal tastatur.nextLine() auszuführen, ohne den Wert zu speichern.
Du kannst ansonsten auch nextLine() und den String, den du davon bekommst, zu einem int parsen, aber ich glaube, für den Anfang ist das andere einfacher zu verstehen.