J'ai un problème avec les tableau en JAVA
Fermé
Krypolo
-
6 nov. 2020 à 21:32
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 9 nov. 2020 à 07:40
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 9 nov. 2020 à 07:40
A voir également:
- J'ai un problème avec les tableau en JAVA
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Tableau croisé dynamique - Guide
- Tableau word - Guide
- Tableau ascii - Guide
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 ?
Utilisateur anonyme
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
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
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