J'ai un problème avec les tableau en JAVA
Krypolo
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour, depuis quelque jours j'ai un laboratoire (devoir) à faire avec un tableau. Je dois faire x nombre de colonne avec le scanner et par la suite de dois moi
même entré les varaibles, mais à chaque fois que je le lance la colonne 0 est fusionné au 1 comme si le 0 était ignoré. Tout les exemples que j'ai vu n'ont pas le même problème
même entré les varaibles, mais à chaque fois que je le lance la colonne 0 est fusionné au 1 comme si le 0 était ignoré. Tout les exemples que j'ai vu n'ont pas le même problème
Configuration: Windows / Chrome 86.0.4240.183
A voir également:
- J'ai un problème avec les tableau en JAVA
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
3 réponses
Salut ! Désolé du retard dans la réponse...
Bah j'ai pas tout compris, tu as un exemple ? Le bout de code qui ne fait pas ce que tu veux ?
Bah j'ai pas tout compris, tu as un exemple ? Le bout de code qui ne fait pas ce que tu veux ?
Krypolo
Messages postés
2
Statut
Membre

Krypolo
Messages postés
2
Statut
Membre
Aussi dans la dernière ligne je suis supposé donné une chaine de caractère et et programme est supposé me sortir le nombre d'occurence de celle-ci, mais je ne sais pas comment m'y prendre
Bonsoir
pour poster un code il faut faire comme décrit là
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
pour poster un code il faut faire comme décrit là
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Bonjour,
C'est un problème très courant lié à une mauvaise utilisation de la classe Scanner.
Lorsque tu fais nextInt() tu tapes un nombre, qui est enregistré dans ta variable, mais tu appuies aussi sur la touche Entrée pour valider.
Lorsque tu fais nextLine() la première fois, ce que tu vas lire c'est la touche Entrée qui a été saisi en même temps que le nombre, c'est pour ça que tu passes directement au nextLine() suivant.
Pour corriger il y a deux solutions :
C'est un problème très courant lié à une mauvaise utilisation de la classe Scanner.
Lorsque tu fais nextInt() tu tapes un nombre, qui est enregistré dans ta variable, mais tu appuies aussi sur la touche Entrée pour valider.
Lorsque tu fais nextLine() la première fois, ce que tu vas lire c'est la touche Entrée qui a été saisi en même temps que le nombre, c'est pour ça que tu passes directement au nextLine() suivant.
Pour corriger il y a deux solutions :
- Soit tu fais suivre ton nextInt() d'une instruction nextLine() qui va consommer la touche Entrée.
- Soit tu remplaces ton nextInt() par une instruction nextLine() que tu convertis en entier avec Integer.parseInt()