Somme de deux nombre décimales en java

Fermé
BABO - 9 janv. 2004 à 17:39
 Utilisateur anonyme - 9 janv. 2004 à 19:57
slt tt le monde,
j'ai un petit probléme dans mon petit programme ecrit en java c'est lorsque j'ai fais la somme deux double par exemple:
double nbtotal=0.00;
nbtotal=1.03+2.08;
System.out.println(nbtotal);
le programme m'affiche 3.1100000000000003,normalement la somme doit etre 3.11 puvez vous m'aidér svp pour que je puisse obtenir une correcte résultat
meci d'avance
A voir également:

1 réponse

Utilisateur anonyme
9 janv. 2004 à 19:57
Bonsoir,
Tu peux essayer ceci :

nbtotal = Math.round(nbtotal*100);
nbtotal = nbtotal/100;
System.out.println(nbtotal);
0