Hallo,
ich soll ein Telefonbuch erstellen. Ich bin noch sehr am Anfang und habe den ersten groben Entwurf jetzt schonmal soweit fertig. Leider gibt es ein Problem, welches ich nun zeigen will.
Was ich da in der Konsole als Rückmeldung bekomme, ist folgendes:
Kann mir jemand sagen, warum ich beim ersten Eintrag keine Chance habe, einen Namen einzupflegen?! Bei den weiteren Einträgen funktioniert es. Ich komm echt nicht drauf.
ich soll ein Telefonbuch erstellen. Ich bin noch sehr am Anfang und habe den ersten groben Entwurf jetzt schonmal soweit fertig. Leider gibt es ein Problem, welches ich nun zeigen will.
Code:
import java.util.*;
public class Telefonbuch {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.println("Willkommen zu Ihrem Telefonbuch!");
//Buch füllen
System.out.println("Wieviele Einträge sollen vorgenommen werden?");
int i = reader.nextInt();
HashMap<String, String> kontaktListe = new HashMap<String, String>();
for(int j = 1; j <= i; j++) {
System.out.println("Geben Sie den Namen der Person ein.");
String name = reader.nextLine();
System.out.println("Vielen Dank! Nun geben Sie die Telefonnummer der Person ein.");
String number = reader.nextLine();
kontaktListe.put(name, number);
}
}
}
Was ich da in der Konsole als Rückmeldung bekomme, ist folgendes:
Code:
Willkommen zu Ihrem Telefonbuch!
Wieviele Einträge sollen vorgenommen werden?
3
Geben Sie den Namen der Person ein.
Vielen Dank! Nun geben Sie die Telefonnummer der Person ein.
Kann mir jemand sagen, warum ich beim ersten Eintrag keine Chance habe, einen Namen einzupflegen?! Bei den weiteren Einträgen funktioniert es. Ich komm echt nicht drauf.