Variable double mais avec deux chiffres après la virgule

Signaler
Messages postés
8
Date d'inscription
lundi 26 juillet 2004
Statut
Membre
Dernière intervention
19 août 2004
-
Messages postés
545
Date d'inscription
lundi 10 mai 2004
Statut
Membre
Dernière intervention
28 septembre 2011
-
Boujour à tous,

J'ai un petit problème dans mon application,

Je calcule une variable double mais le programme me revoi cet variable avec plein de chiffres après la virgule. Quelqu'un sait comment faire pour qu'il ne me renvoi que 2 chiffres après la virgule,

merci à tous

4 réponses

Messages postés
545
Date d'inscription
lundi 10 mai 2004
Statut
Membre
Dernière intervention
28 septembre 2011
2
Essaie ceci :

double d = ta_fonction();
d *= 100;
int n = (int) d;
d = n/100; 


gmi19oj19
Messages postés
649
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
9 septembre 2004
7
ou DecimalFormat num=new DecimalFormat(0.00);
num.format(double);
Messages postés
333
Date d'inscription
dimanche 25 mai 2003
Statut
Membre
Dernière intervention
23 novembre 2009
1
pour la méthode de gmi19oj19 :
d = n/100.;

sinon, la division est une division de 2 int qui retourne 1 int...

Dobeliou
[Il ne faut jamais jouer à saute-mouton avec une licorne]
Messages postés
545
Date d'inscription
lundi 10 mai 2004
Statut
Membre
Dernière intervention
28 septembre 2011
2
Exact.
Merci pour la correction.

gmi19oj19