Java - problema operaciones con doubl

 
Vista:

problema operaciones con doubl

Publicado por Hector (27 intervenciones) el 14/11/2007 19:13:11
Hola a todos
una ayudita xq me esta volviendo loco esto...

hago una suma con double en un metodo y me mete "basura" en forma de decimales, algo asi

double a =300;
double b=100;
double c=400.66;

double total = a + b + c;

al imprimir el valor me sale este valor
800.66000000001
y me fastidia todo
alguien podria ayudarme?
un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema operaciones con doubl

Publicado por Danilo Juvinao (278 intervenciones) el 14/11/2007 22:32:59
Ese problema lo tenia yo antes. Ya no trabajo los numeros con decimales con double sino con la clase BigDecimal. Es un poco mas complejo de manejar pero da la precision necesaria.

Prueba y veras que te cambias.

Exitos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema operaciones con doubl

Publicado por Hector (27 intervenciones) el 15/11/2007 08:28:29
Muchas gracias, a ultima hora consegui dar con ello. De todas maneras gracias por ayudarme a confirmarlo
un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar