Java - Truncar numero

 
Vista:

Truncar numero

Publicado por katty (40 intervenciones) el 26/02/2004 23:39:22
Hola!!!

Necesito truncar los decimales de un numero, es decir, tengo un numero double que tiene muchos decimales y quiero que me muestre solo tres, que funcion puedo utilizar, si alguien tiene algun ejemplo lo agradeceria.
Gracias...
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:Truncar numero

Publicado por Heihachi (31 intervenciones) el 27/02/2004 13:13:14
Puedes hacer:

double truncado=Math.round(sintruncar*1000)/1000.0

O bien usar la clase BigDecimal que tiene un método setScale para hacer eso.

Saludos!
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:Truncar numero

Publicado por orelvis (2 intervenciones) el 07/03/2007 16:34:39
//Obtenemos una instancia de
//la clase
NumberFormat nf = NumberFormat.getInstance();
//Establecemos el numero de decimales
nf.setMaximumFractionDigits(4);
//Convertimos el numero
String st=nf.format(x);
double dou = Double.valueOf(st);
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