Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/06/2007, 13:32
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Re: Aproximar decimal

Hola:

Si es sólo para sacarlo por pantalla, usa la clase DecimalFormat.

Si necesitas que el valor realmente sea ese

- Multiplica por 10 (solo quieres un decimal)
- convierte a entero (truncando o redodeando, con Math.round())
- vuelve a dividir por 10.

double valorRedondeado = (Math.round(valorOriginal*10)/10.0);

Es importante poner el .0 en el último 10, sino la división sería entera y no daría decimales.

Se bueno.
__________________
Apuntes Java
Wiki de Programación