[DecimalFormat] Avoir 2 decimal
Bonjour
J'utilise DecimalFormat afin d'avoir en permanence 2 chiffres après la virgule
Code:
1 2 3
|
DecimalFormat df = new DecimalFormat("#.00");
df.format((uneLigneDA.getCoutLigne())) |
en sachant que
Code:
uneLigneDA.getCoutLigne()
me retourne un nombre de type float
Lorsque j'ai un nombre tel que 429, j'obtiens bien 429,00 mais avec un nombre comme 358.8 j'obtiens 358.8 alors que je voudrais afficher 358.80
Pourquoi je n'obtiens pas 358.80? Et que faire pour l'obtenir? Je me suis pourtant bien inspiré de ca.
Merci pour votre aide