Cuando estaba empezando a programar en java me mataba la cabeza con cosas tan simples como es el caso de redondear un número, así que para ayudar a esas personas que emprenden en el largo camino de la programación les dejo un pequeño código para que resuelvan sus dudas, si tienen inquietudes pueden dejar sus comentarios y con gusto los responderé.
/**
* Metodo usado para redondear un numero a los decimales que le asigne
* val = El numero a redondear
* cantDecimales = Cuantos decimales a redondear
* return = Retorna un DOUBLE con el valor numero redondeado
*/
public double round(double val, int cantDecimales) {
long factor = (long)Math.pow(10,places);
val = val * factor;
long tmp = Math.round(val);
return (double)tmp / factor;
}






0 comentarios:
Publicar un comentario