ragazzi,sicuramente ache voi avrete avuto il mio stesso problema...e sicuramente l'avrete risolto nel migliore dei modi...purtroppo sono alle prime armi con Java e sto facendo un programmino che si interfacci su un database...
Il mio problema è il seguente :
Possibile che quando vado a fare una semplice operazion aritmetica tipo :
" ((3 * 0.001) + 0.05 + 0.05)*4 " che dà risultato = 0.412
Se lo faccio in Java mi dà risultato = 0.41200000000000003
![]()
![]()
![]()
![]()
![]()
![]()
![]()
E' un errore mio del seguente codice :
Double pre = null;
pre = ((3 * 0.001) + 0.05 + 0.05)*4;
JOptionPane.showMessageDialog(null, pre);
Oppure c'è proprio una "leggerezza" di java?
Grazie