Java - Ayuda con numeros

 
Vista:

Ayuda con numeros

Publicado por Kstro (4 intervenciones) el 20/12/2006 23:55:07
Amigos diganme como redondeo un numero para que tenga solo tres digitos despues de la coma
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

RE:Ayuda con numeros

Publicado por chuidiang (950 intervenciones) el 21/12/2006 06:33:03
Hola:

Si es solo para presentacion en pantalla, usa la clase DecimalFormat http://www.chuidiang.com/chuwiki/index.php?title=DecimalFormat

Si realmente quieres que el número tenga tres decimales todo el rato, multiplica por 1000, redondea a entero y divive por 1000.

valor3decimales = Math.round(valor*1000)/1000;

Aun así es posible que en determinados casos te de cosas raras, como .999999999 al dividir por 1000

Se bueno.
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