lunes, 14 de mayo de 2007

decimales en java

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

No hay comentarios: