Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/05/2008, 09:29
sagmaltono
 
Fecha de Ingreso: mayo-2008
Mensajes: 4
Antigüedad: 16 años
Puntos: 0
Re: como puedo redondear decimales=

Tendrías que pasar el valor doble a un Objeto BigDecimal, para despues aplicar el método de redondeo (hacia arriba o hacia abajo) de la siguiente forma:

double doubleSinRedondear = 4.5687;

BigDecimal bd = new BigDecimal(doubleSinRedondear);

double doubleRedondeado = bd.setScale(4,BigDecimal.ROUND_HALF_UP)
quedaría: 4.5690

o

double doubleRedondeado = bd.setScale(4,BigDecimal.ROUND_HALF_DOWN)
quedaría: 4.5685