Bonjour,
Juste une question toute bête :
J'ai besoin de récupérer les entiers et décimal d'un float pour afficher le prix de type : <entier> Euros <décimal>
J'utilise ces deux lignes de code :
Bizarrement quand j'ai num = 289,4 en entrée, il me sort :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 int entier = new Float(num).intValue(); int decimal = new Float((num - entier)*100).intValue(); System.out.println(entier + "Euros" + decimal);
289 Euros 39 ?
Je comprend pas pourquoi le décimal ne donne pas 40.
Quelqu'un voit d'ou ca peut venir?
Merci
Partager