j'ai un problème assez simple face auquel je me sens légèrement démuni...

Voici le code concerné :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
System.out.println(chiffre1);
System.out.println(Double.parseDouble(ecran.getText()));
chiffre1 = chiffre1 + Double.parseDouble(ecran.getText());
System.out.println(chiffre1);
Voici les retours du programme :
141.9
42.2
184.10000000000002

D'où ça vient, et comment l'éviter?

Merci