Hi,
ich hab das Problem das bei meinem Code oftmals bei einer Nutzereingabe scan.nextLine() übersprungen wird und ich deshalb gezwungen bin, das Feld zweimal in den Code einzufügen.
Gibt es dafür eine elegantere Lösung?
ich hab das Problem das bei meinem Code oftmals bei einer Nutzereingabe scan.nextLine() übersprungen wird und ich deshalb gezwungen bin, das Feld zweimal in den Code einzufügen.
Gibt es dafür eine elegantere Lösung?
Java:
Spieler typ = new Spieler(null, 0, null, 0);
System.out.println("Wie heißt du?");
typ.name = scan.nextLine();
typ.name = scan.nextLine();
System.out.println("Wie alt bist du?");
typ.alter = scan.nextInt();
assert typ.alter >= 18 : "Mach dich ab, du Milchbubi!";
System.out.println("Wie ist dein Trinkverhalten");
typ.trinkverhalten = scan.nextLine();
typ.trinkverhalten = scan.nextLine();
System.out.println("Das bist du:");
System.out.println(typ.toString());
Zuletzt bearbeitet: