Java pb
Résolu
raoulhine
Messages postés
3
Statut
Membre
-
raoulhine -
raoulhine -
je voudrais que ce code prenne "cas" chaine de caractere et les stocke dans un tableau de string. mais au premier passage de la boucle il ne demande pas d'entrer la chaine. STP ke ce qui cloche ?
code :
..........
int cas;
cas=sc.nextInt();
String chaine[]= new String[cas];
int c=0;
while ( c <cas){
System.out.println("Enter les chaines");
chaine[c]=sc.nextLine();
c++;
}
for (int t=0; t<cas; t++){
System.out.println(" les chaines sont:"+chaine[t]);
}
code :
..........
int cas;
cas=sc.nextInt();
String chaine[]= new String[cas];
int c=0;
while ( c <cas){
System.out.println("Enter les chaines");
chaine[c]=sc.nextLine();
c++;
}
for (int t=0; t<cas; t++){
System.out.println(" les chaines sont:"+chaine[t]);
}
A voir également:
- Java pb
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
1 réponse
'lut, le problème est que
Ajoute juste un
Scanner.nextInt()lit juste le nombre et pas ce qui vient après, incluant le retour à la ligne. Ce qui fait que le
nextLine()d'après va lire le retour à la ligne qu'il lui reste.
Ajoute juste un
sc.nextLine();après ton
nextInt(), il s'occupera du retour à la ligne.
raoulhine
cool!!!! j avais pas pensé merci bien