[JAVA]n'afficher que deux chiffres après la virgule

n'afficher que deux chiffres après la virgule [JAVA] - Programmation

Marsh Posté le 18-05-2001 à 21:57:53    

salut,
je voudrais que 401.20001 devienne 401.20 à l'affichage. Comment faire ?
(à part en faisant *100 puis tronquer et rediviser par 100)...
Merci


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 18-05-2001 à 21:57:53   

Reply

Marsh Posté le 18-05-2001 à 22:24:39    

en java les decimale sont de type double par défaut
il faut les convertir en float pour passer à deux décimals

Reply

Marsh Posté le 18-05-2001 à 22:30:11    

ben c'est déjà des float


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 19-05-2001 à 00:33:30    

sinon t'as ça c'est juste un masque (tu perd pas la précision)
 
DecimalFormat df = new DecimalFormat("########.#0" );
System.out.println(df.format(mon_nombre));

Reply

Marsh Posté le 19-05-2001 à 00:40:44    

sorry dans ton cas ça serait donc un masque comme
DecimalFormat("####.##" );

Reply

Marsh Posté le 20-05-2001 à 10:45:21    

impeccable, ça marche comme je voulais...
Merci de ton aide


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 20-05-2001 à 10:52:24    

de rien, comme je débute ça m'aide aussi.
je la connaissait pas avant de la trouver !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed