Bonjour,
j'ai un problème lors de la multiplication d'un double par un entier.
par exemple je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
double puissance=Math.pow(10,5);
double nombre=141114.667;
int entier=new Double(puissance*nombre).intValue();
à l'affichage, la valeur de entier est : 2147483647;
                   la valeur de  new Double(puissance*nombre) est  :1.4111466699999998E10.
Normalement je dois avoir 14111166700 dans la variable entier.
pourriez vous m'aider à résoudre ce problème,svp.
Merci.