-
Valeur bizarre
Bonjour,
je déclare un tableau
Code:
static double max_temperature[]={0,0,0,0};
je mets à jours les valeurs à partir d'une boucle (un peu longue a détailler ici)
et lorsque je demande l'affichage des valeurs du tableau, j'obtiens des valeurs bizarres du type
[D@16b13c7
Qqn pourrait-il m'éclairer ?
Merci d'avance.
-
Tu peux faire voir un bout de code, s'il te plais ?
-
Code:
System.out.println(max_temperature);
ça affiche L'ADRESSE du tableau...
Si tu veux afficher les valeurs du tableau, fais une boucle :)
-
Salut,
C'est tout à fait normal puisque les tableaux ne redéfinissent pas la méthode toString() de Object, qui affiche quelque chose du style nom_de_la_classe@hashcode...
Ici le [D correspond au code pour les tableaux ([) de type primitif double (D).
Si tu veux afficher le contenu du tableau, tu dois soit faire une boucle sur ton tableau, soit utiliser la méthode static Arrays.toString() pour obtenir quelque chose du style :
Code:
[0.0, 0.0, 0.0, 0.0]
a++
-
ok, merci à tous, ça fonctionne maintenant grâce à vos infos !!