Bonjour,
je cherche à formater un double de la manière suivante :
1782.3200001 => 1782.32
Comment faire ?
Merci.
Bonjour,
je cherche à formater un double de la manière suivante :
1782.3200001 => 1782.32
Comment faire ?
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 NumberFormat nf = new NumberFormat() ; nf.setMaximumFractionDigits(2) // la tu auras au plus 2 chiffres apres la virgule nf.setMinimumFractionDigits(2) // maintenant tout tes nombres auront 2 chiffres après la virgule nf.format(ton_double) // renvoie un String
salut,
depuis le JDK 5 la commande printf (comme en C) a été ajouté. donc si c'est pour de l'affichage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 double d=10.3645896; System.out.printf("%8.2f",d); // affiche 10.36
Sauf que NumberFormat est une classe abstraiteEnvoyé par Scorpyosis
![]()
Essaie
- Colargol
Code : Sélectionner tout - Visualiser dans une fenêtre à part new DecimalFormat("0.00").format(1782.3200001);
Ah oui c'est vrai autant pour moi. désolé pour la boulette !![]()
Mais pour me rattraper je dirais que le principe y était ! et que c'était pour voir si vous suiviez ( non je ne suis pas un prof ! )![]()
Partager