Classe Scanner dans une boucle
Bonjour, voilà, j'ai une boucle afin de recuperer le nom de plusieurs joueurs.
Quand je déclare mon Scanner de cette maniere avec mes declarations de varibales dans ma methode main:
genre : Scanner sc =new Scanner(System.in)
et que ensuite je l'appelle:
Code:
1 2 3 4 5 6 7 8
| for(int i = 0; i< nbJoueurs; i++)
{
System.out.println("Nom du joueur : " + (i +1) + " svp:");
String nom = sc.nextLine();
.
.
.
} |
Alors j'ai a la console:
Nom du joueur : 1
Nom du joueur : 2
En gros on ne me laisse pas entrer le nom du joueur 1 on le crée avec un nom = null
Alors que si je recrée un objet Scanner dans ma boucle for, tout est nickel, quelqu'un saurait il me dire pourquoi???