J'ai un problème avec les tableau en JAVA
Fermé
Krypolo
-
6 nov. 2020 à 21:32
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 9 nov. 2020 à 07:40
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 9 nov. 2020 à 07:40
A voir également:
- J'ai un problème avec les tableau en JAVA
- Tableau croisé dynamique - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Tableau ascii - Guide
- Tableau word - Guide
- Java apk - Télécharger - Langages
3 réponses
M3NSONG3
Messages postés
615
Date d'inscription
mardi 16 avril 2013
Statut
Membre
Dernière intervention
4 novembre 2021
162
7 nov. 2020 à 20:12
7 nov. 2020 à 20:12
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 ?
Whismeril
Messages postés
19035
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
6 mai 2024
931
8 nov. 2020 à 22:43
8 nov. 2020 à 22:43
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
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
9 nov. 2020 à 07:40
9 nov. 2020 à 07:40
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()
8 nov. 2020 à 21:21
8 nov. 2020 à 22:19