Bonsoir,

Je développe actuellement avec une JDK 1.4 sous Eclipse 3.1.
J'ai le bout de code suivant :
double puissance = Math.pow(10, 5);
Double res = new Double(puissance*64.1);

Lorsque je passe en mode debug et que je regarde la valeur de puissance*64.1, il me trouve que cela fait 640999.9999...
En regardant un peu sur le net, il semblerait qu'il s'agisse d'un pb de taille des type primitifs de Java et certains préconisent d'utiliser un long.
Pourtant les long aussi bien que les double sont stockés sur 8 octets...

En gros, j'aimerais savoir comment obtenir 6410000, car là je ne vois pas.
Merci d'avance pour votre aide.