//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);
//lo vuelves a convertir a double
double dou = Double.valueOf(st);
Valora esta respuesta
0
Comentar
RE:Truncar decimales
Publicado por ivan (1 intervención) el 09/05/2008 07:54:08
que gonorrea pa saber
Valora esta respuesta
0
Comentar
Truncar decimales
Publicado por Alejandro (1 intervención) el 25/03/2009 08:49:27
double i=238.88888;
//Si lo quiero a 2 decimales:
i=(double)((int)(i*100)/100);
// convertimos a "int" la multiplicacion i*100 para q quede en 23888
//Dividimos entre 100 y convertimos de nuevo a double
Valora esta respuesta
0
Comentar
RE:Truncar decimales
Publicado por Tano (1 intervención) el 10/02/2011 20:13:04
Mandaste fruta.
Eso no funciona
Lo probe y no trunca
Valora esta respuesta
0
Comentar
Truncar decimales
Publicado por Vicente (1 intervención) el 11/11/2011 10:26:34
Lo tienes que dividir entre 100.0 para que lo tome como double
Saludos.
Valora esta respuesta
0
Comentar
Truncar decimales
Publicado por Alejandra (1 intervención) el 08/05/2012 23:37:44
Eres genial! Menuda aplicacion del metodo ingenieril!!! ;)