Foros del Web » Programación para mayores de 30 ;) » Java »

Redondear decimales

Estas en el tema de Redondear decimales en el foro de Java en Foros del Web. Hola, existe alguna funcion en java para poder redondear un float a x decimales? Necesito en mi JSP poder pasar por ejemplo de un 25,534789964 ...
  #1 (permalink)  
Antiguo 08/11/2006, 09:51
Avatar de sir_bowen  
Fecha de Ingreso: junio-2005
Mensajes: 184
Antigüedad: 18 años, 10 meses
Puntos: 0
Pregunta Redondear decimales

Hola,

existe alguna funcion en java para poder redondear un float a x decimales?

Necesito en mi JSP poder pasar por ejemplo de un 25,534789964 a 25,5 ó 25,53

Alguna sugerencia?

Muchas gracias

Saludos
  #2 (permalink)  
Antiguo 08/11/2006, 13:03
Avatar de locoporelrojo  
Fecha de Ingreso: abril-2006
Ubicación: Cali - Colombia
Mensajes: 98
Antigüedad: 18 años
Puntos: 2
Cita:
Iniciado por sir_bowen Ver Mensaje
Hola,

existe alguna funcion en java para poder redondear un float a x decimales?

Necesito en mi JSP poder pasar por ejemplo de un 25,534789964 a 25,5 ó 25,53

Alguna sugerencia?

Muchas gracias

Saludos
Usa la clase DecimalFormat. Por ej.

Código PHP:
double x 25.534789964;
// le envias al constructor de la clase cuantos decimales deseas, en este caso particular, serian 2 decimales
DecimalFormat df = new DecimalFormat("0.00");
df.format(x); 
  #3 (permalink)  
Antiguo 09/11/2006, 05:47
Avatar de sir_bowen  
Fecha de Ingreso: junio-2005
Mensajes: 184
Antigüedad: 18 años, 10 meses
Puntos: 0
Muy bueno, muchas gracias

Para cargarlo en un JSP, qué clase debo cargar? De donde puedo sacarla?

Salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:04.