Hey,
Ich habe eine Arrayliste die leer ist, diese soll mit Namen gefüllt werden die der scanner einließt. Der User soll so viele Namen eintragen wie Spieler angegeben sind, bsp:
Der User gibt an, dass es 3 Spieler gibt. Nun soll er 3 Namen in den scanner eintragen die dann in der Arrayliste aufgelistet werden.
Das habe ich bisher:
[CODE lang="java" title="Beispiel"]int spielerAnzahl = scan.nextInt;
System.out.println("Ihr seid " + spielerAnzahl + " Spieler" );
System.out.println("Gebe die Namen der Spieler ein");
ArrayList<String> spieler_name = new ArrayList<>();
do {
name = scan.next();
index_name.add(name);
} while(check && (spielerAnzahl >= index_name.size()));
[/CODE]
Mein Problem ist, dass ich nur einen Namen eintragen kann und ich weiß nicht wieso.
Hat jemand vllt. eine Idee?
Ich habe eine Arrayliste die leer ist, diese soll mit Namen gefüllt werden die der scanner einließt. Der User soll so viele Namen eintragen wie Spieler angegeben sind, bsp:
Der User gibt an, dass es 3 Spieler gibt. Nun soll er 3 Namen in den scanner eintragen die dann in der Arrayliste aufgelistet werden.
Das habe ich bisher:
[CODE lang="java" title="Beispiel"]int spielerAnzahl = scan.nextInt;
System.out.println("Ihr seid " + spielerAnzahl + " Spieler" );
System.out.println("Gebe die Namen der Spieler ein");
ArrayList<String> spieler_name = new ArrayList<>();
do {
name = scan.next();
index_name.add(name);
} while(check && (spielerAnzahl >= index_name.size()));
[/CODE]
Mein Problem ist, dass ich nur einen Namen eintragen kann und ich weiß nicht wieso.
Hat jemand vllt. eine Idee?