miércoles, mayo 21, 2008

Java - Redondear un número

"Si usa algún código del siguiente tutorial, den el icono de ME GUSTA del Facebook que se encuentra en su mano derecha, para que se vuelva Seguidor del Blog y también comentenos que tal les pareció el tutorial"


La semana pasada se me acerco un grupo de chicos, para que les ayudara a generar un metodo desde Java que permita redondear un numero del tipo DOUBLE en cuantos decimales yo deseara y acontinuacion les presento el metodo y espero que les sea de mucha utilidad
/**
* Metodo usado para redondear un numero a los decimales que le asigne
* @param val El numero a redondear
* @param places Cuantos decimales a redondear
* @return Retorna un DOUBLE con el valor numero redondeado
*/

public double round(double val, int places) {
long factor = (long)Math.pow(10,places);
val = val * factor;
long tmp = Math.round(val);
return (double)tmp / factor;
}

2 comentarios:

esta genial, me sirvio mucho en mi punto de venta que estoy realizando, muchas gracias me ahorraste mucho tiempo para este modulo a validar, gracias, saludos ark.udio@hotmail.com

de nada y síguenos visitando =)