scara95 ti voleva spiegare il motivo del problema
per questo l'uso della classe BigDecimal dovrebbe aiutarti dato che serve proprio per la gestione più accurata dei decimali dopo la virgola