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 : Sélectionner tout - Visualiser dans une fenêtre à part
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???