Array + Scanner, comment obtenir les valeurs?
Fermé
mckaymental
-
31 oct. 2014 à 21:38
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 1 nov. 2014 à 11:39
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 1 nov. 2014 à 11:39
A voir également:
- Array + Scanner, comment obtenir les valeurs?
- Scanner un document - Guide
- Telecharger scanner - Télécharger - Divers Utilitaires
- Obtenir windows 10 gratuitement - Guide
- Wetransfer obtenir un lien - Guide
- Logiciel scanner - Télécharger - Divers Bureautique
2 réponses
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
31 oct. 2014 à 21:43
31 oct. 2014 à 21:43
Bonjour,
De la même manière que tu fais
De la même manière que tu fais
int nbfacile = input.nextInt();puis tu utilises la valeur
nbfacile < 0 || nbfacile > 10tu as fait pareil avec le tableau
list[partie] = input.nextInt();donc pour utiliser la valeur tu peux faire
list[partie] < 0.
Quand par exemple j'inscris : System.out.println(list[partie]), la valeur qui est indiqué est toujours 0 même si j'ai entré un autre nombre à l'aide du scanner.
Tu-as idée pourquoi?
Merci!
Tu-as idée pourquoi?
Merci!
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
31 oct. 2014 à 21:51
31 oct. 2014 à 21:51
0 c'est la valeur par défaut, si tu as toujours 0 c'est que tu n'as jamais affecté de valeur à la case.
Est ce que tu as le message
Est ce que tu as le message
"En combien de minutes avez-vous terminé votre partie " +partie+"?"qui s'affiche de temps en temps, ou jamais ?
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
31 oct. 2014 à 22:05
31 oct. 2014 à 22:05
Vu ton code, elle est bien affectée. Peut être t'es tu trompé dans l'affichage.
À première vue, tu ne te sers jamais de la case 0, donc sa valeur est toujours 0, il est possible que ton affichage montre toujours cette case 0 et pas celles qui sont saisies au clavier.
À première vue, tu ne te sers jamais de la case 0, donc sa valeur est toujours 0, il est possible que ton affichage montre toujours cette case 0 et pas celles qui sont saisies au clavier.
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
31 oct. 2014 à 22:37
31 oct. 2014 à 22:37
En pratique l'affichage se ferait avec la méthode
Après dans le cadre d'un exercice tu peux bien le faire comme tu veux...
java.util.Arrays.toString(int[] a);
Après dans le cadre d'un exercice tu peux bien le faire comme tu veux...