2Danke
ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
385
385
EMPFEHLEN
-
Hallo Leute,
ich soll als Aufgabe ein kleines Adressbuchprogramm mit Konsoleneingabe schreiben.
Hab damit auch angefangen, jedoch kommt wenn ich aus dem Auswahlmenü die 1 wähle, die Aufforderung Vorname und Nachname einzugeben, also ohne Unterbrechung dazischen. Danach klappt alles ich sehe aber den Fehler nicht. Hier ist mal mein Code:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
import java.util.*; public class GUI { public GUI() { start(); } public void start() { System.out.println("------------Hallo Wilkommen zum Adressbuch-------------"); System.out.println("1. Neue Personen hinzufügen"); System.out.println("2. Adressbuch anzeigen"); System.out.println("3. Adressbuch speichern"); System.out.println("4. Programm beenden"); Scanner sc = new Scanner(System.in); int eingabe; eingabe = sc.nextInt(); switch(eingabe) { case 1: System.out.println("Bitte geben Sie einen Vornamen ein"); String vname = sc.nextLine(); System.out.println("Bitte geben Sie einen Nachnamen ein"); String nname = sc.nextLine(); System.out.println("Bitte geben Sie eine Adresse ein"); String adresse = sc.nextLine(); System.out.println("Bitte geben Sie eine Telefonnummer ein"); String tel = sc.nextLine(); System.out.println("Bitte geben Sie eine E-Mail Adresse ein"); String mail = sc.nextLine(); System.out.println("Bitte geben Sie einen Ort ein"); String ort = sc.nextLine(); break; } } public static void main(String [] args) { new GUI(); } }
-
07.02.12 15:48 #2
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
nee ich meine das so:
Bitte geben Sie einen Vornamen ein:
Bitte geben Sie einen Nachnamen ein:
Ich kann also pratisch den Vornamen gar nicht eingeben.
-
07.02.12 16:58 #4
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.394
Hi,
soweit ich das aus der Java Dokumentation rauslesen kann, blockiert Scanner.nextLine() nicht. Versuche es mal mit Scanner.next().
Gruß,
BKÜber eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
Hmmm,
also Du hast recht, mit sc.next(); gehts, na ja keine Ahnung warum.
Danke euch beiden.
Ähnliche Themen
-
ich finde den Fehler nicht
Von joeengel im Forum C/C++Antworten: 4Letzter Beitrag: 12.05.11, 21:18 -
finde den fehler nicht
Von lyco im Forum PHPAntworten: 2Letzter Beitrag: 15.01.08, 16:33 -
Finde denn Fehler im Code nicht kann mich nicht einlogen.
Von deinpapa im Forum PHPAntworten: 6Letzter Beitrag: 06.08.07, 14:03 -
[C++] Finde Fehler nicht
Von Mudvayner im Forum C/C++Antworten: 1Letzter Beitrag: 04.07.05, 21:03 -
Finde den PHP-Fehler nicht...
Von 3Dnavigator im Forum PHPAntworten: 8Letzter Beitrag: 10.01.04, 17:59





Zitieren

Login





