Problemas con las sumas
Hola estoy haciendo un microcurso particular de java y me he encontrado con un problema al realizar operaciones aritméticas el ejercicio consta basicamente de dos cajas de texto sobre un cuadro de dialogo awt y de una clase registro donde tengo una variable tipo double pública en la que guardo el resultado de la operación.
Al relizar las operaciones la respuesta genralmente es correcta, pero algunas padecen una ligera imprecisión, por ejemplo -5997.48-.21=-5997.269999999999.
Os pongo el código de suma para ver si alguien sabe que estoy haciendo mal y me puede hechar una mano.
private void transactionActionPerformed(java.awt.event.ActionEvent evt) {
Double trans= Double.valueOf(transaction.getText());
data.balance +=trans.doubleValue();
bal.setText(String.valueOf(data.balance));
}
Un saludo
Al relizar las operaciones la respuesta genralmente es correcta, pero algunas padecen una ligera imprecisión, por ejemplo -5997.48-.21=-5997.269999999999.
Os pongo el código de suma para ver si alguien sabe que estoy haciendo mal y me puede hechar una mano.
private void transactionActionPerformed(java.awt.event.ActionEvent evt) {
Double trans= Double.valueOf(transaction.getText());
data.balance +=trans.doubleValue();
bal.setText(String.valueOf(data.balance));
}
Un saludo