Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Algorithmen » Fehlermeldung » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Fehlermeldung
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Haevelin
Tripel-As


Dabei seit: 04.06.2013
Beiträge: 221

Fehlermeldung Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Bei folgendem Code, wenn ich die while(true) Schleife das zweite Mal durchlaufe, wird kein neuer Wert eingelesen sondern folgende Fehlermeldung ausgegeben:

java.util.NoSuchElementException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at Java_Projekt_1.Eingabe.main(Eingabe.java:69)


while (true) {
System.out.println();;
System.out.println("Was wollen Sie tun?");
System.out.println("(1) Die gesamten Personen ausgeben ");
System.out.println("(2) Eine neue Person anlegen ");
System.out.println("(3) Eine bestimmte Person ausgeben ");
System.out.println("(4) Verlassen ");
System.out.println();
int wahl;
// while(scanner.hasNext())
// { if (scanner.hasNextInt())
// {wahl = scanner.nextInt(); break;}
// else scanner.next();
// }
wahl = Integer.parseInt(scanner.next());

switch (wahl) {
case 1:
ausgabeGruppe();
break;
case 2:
zuordnen();
break;
case 3:
System.out.println("Welche Personennummer?");
int personennr = Integer.parseInt(scanner.next());
ausgabePerson(personennr);
break;
case 4:
scanner.close();
System.exit(0);
break;
default:
System.out.println("Sie haben nicht richtig gewählt");
break;
}
}
20.04.2017 16:13 Haevelin ist offline Beiträge von Haevelin suchen Nehmen Sie Haevelin in Ihre Freundesliste auf
ed209
Routinier


Dabei seit: 07.09.2006
Beiträge: 324

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Schwer zu sagen woran es liegt, wie ist Scanner initialisiert?
Uebrigens hilft es der Lesbarkeit, wenn du code-tags nutzt.
23.04.2017 05:48 ed209 ist offline E-Mail an ed209 senden Beiträge von ed209 suchen Nehmen Sie ed209 in Ihre Freundesliste auf
Haevelin
Tripel-As


Dabei seit: 04.06.2013
Beiträge: 221

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Der Scanner wurde wie folgt initialisiert:

Scanner scanner = new Scanner(System.in);
24.04.2017 07:53 Haevelin ist offline Beiträge von Haevelin suchen Nehmen Sie Haevelin in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Praktische Informatik » Algorithmen » Fehlermeldung