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:
Alors j'ai a la console:
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(); . . . }
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???
Partager