Java - OPERACIONES CON TIPOS DOUBLES

 
Vista:

OPERACIONES CON TIPOS DOUBLES

Publicado por CARLOS DE LA TOBA (1 intervención) el 03/08/2005 22:50:44
HOLA

TENGO UN PROBLEMA AL ESTAR HACIENDO CALCULOS CON DOS NUMERO TIPO DOUBLE Y ES CUANDO POR EJEMPLO VOY A HACER UNA RESTA COMO LA SIGUIENTE
0.50 - 0.45 EL RESULTADO QUE ESPERO ES 0.05 PERO LO QUE ME ESTA DEVOLVIENDO REALMENTE ESTA OPERACION ES 0.049999999 ESO ES LO QUE NO ENTIENDO

CUALQUIER SUGERENCIA QUE ME HAGA LA AGRADECERE

SALUDOS
JOSE CARLOS DE LA TOBA D.
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
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:OPERACIONES CON TIPOS DOUBLES

Publicado por Yamil Bracho (2315 intervenciones) el 04/08/2005 15:53:47
La operacion la esta haciendo bien ya que se hace a full precision, lo que pasa es que cuando muestra el numero sin aplicar una mascara te salen todos los decimales que tiene disponible. Debes usar la clase DecimalFormat para mostrar el numero con la precision que deseas
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