Bonjour,
j'ai un problème lors de la multiplication d'un double par un entier.
par exemple je fais :
Normalement je dois avoir 14111166700 dans la variable entier.
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.
pourriez vous m'aider à résoudre ce problème,svp.
Merci.






Répondre avec citation
Partager