Problème avec la classe Double

Résolu
Lecoco_29 Messages postés 2 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 9 mars 2006 - 8 mars 2006 à 23:54
Lecoco_29 Messages postés 2 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 9 mars 2006 - 9 mars 2006 à 00:04
Bonjour à tous,

J'ai un problème et je ne comprend pas pourquoi java réagit comme ça.
Je souhaite créer un objet Double avec comme valeur 1/3. Quand je le fais et que je l'affiche, Java m'affiche "0.0" au lieu de "0.3333...".

Source :

System.out.println(new Double(1/3));

2 réponses

bloofi Messages postés 388 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 3 mai 2006 2
8 mars 2006 à 23:59
Coucou



essaye :

System.out.println( new Double(1d/3d) );

et / ou :

System.out.println( new Double( (double) 1 / (double) 3) );
Lecoco_29 Messages postés 2 Date d'inscription lundi 20 février 2006 Statut Membre Dernière intervention 9 mars 2006
9 mars 2006 à 00:04
Nikel ça marche !!!!


merci
Rejoignez-nous