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

Truncar decimales

Estas en el tema de Truncar decimales en el foro de Java en Foros del Web. Wenas a todos!!! Queria saber si existe alguna funcion para truncar decimales en las variables float. P.D.: Si alguien no sabe lo que es truncar ...
  #1 (permalink)  
Antiguo 14/05/2005, 20:29
 
Fecha de Ingreso: julio-2004
Mensajes: 50
Antigüedad: 19 años, 10 meses
Puntos: 0
Truncar decimales

Wenas a todos!!!

Queria saber si existe alguna funcion para truncar decimales en las variables float.


P.D.: Si alguien no sabe lo que es truncar decimales, es reducir el numero de decimales que salen, es decir, si la aplicacion genera el float p = 2.345 yo kiero que lo 'trunque' para que salga 2.3.

Saludos y gracias
__________________
http://www.ivangm.tk
Mi mail
  #2 (permalink)  
Antiguo 16/05/2005, 10:58
 
Fecha de Ingreso: abril-2005
Mensajes: 56
Antigüedad: 19 años
Puntos: 0
Sobre Decimales y java

Te envío una función para "redondear, truncar número"

public static float roundNum(float num) throws Exception
{
float valor = 0;

valor = num;

valor = valor*100;
valor = java.lang.Math.round(valor);
valor = valor/100;

return valor;

}

si quieres que se trunque a 1 decimal multiplicas por 10 y divides para 10
si quieres que se trunque a 2 decimales multiplicas por 100 y divides para 100
y asi según el número de decimales que necesites.

el método round(valor) de la clase java.lang.Math también puede recibir valores doubles en su argumento

Saludos
KirsonX
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

SíEste tema le ha gustado a 5 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 12:02.