Somme de deux nombre décimales en java

BABO -  
 Utilisateur anonyme -
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

1 réponse

  1. Utilisateur anonyme
     
    Bonsoir,
    Tu peux essayer ceci :

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