Cómo redondear un número en Java
Este artículo introducirá cómo redondear cualquier número usando clases nativas en Java. Usaremos el método ceil()
de la clase Math
en Java.
Math
tiene algunos métodos como Math.floor()
y Math.ceil()
para redondear números. Math.ceil()
se usa para redondear los números; por eso lo usaremos.
Nuestro objetivo es redondear el número dado. Tomemos un ejemplo; si tenemos un número 0.2, entonces el número redondeado hacia arriba será 1.
Math.ceil()
para redondear cualquier número a int
Math.ceil
toma un valor doble, que redondea. En el siguiente ejemplo, a
tiene el valor 0.06 que redondea a 1.0.
Queremos que el resultado sea una int
, pero cuando usamos Math.ceil
, obtenemos el resultado como un double
; por eso arrojaremos el resultado a int
.
Ejemplo:
public class Main {
public static void main(String[] args) {
double a = 0.06;
int roundedNumA = (int) Math.ceil(a / 100);
System.out.println("Rounding up " + a + " we get " + roundedNumA);
}
}
Resultado:
Rounding up 0.6 we get 1
Math.ceil()
para redondear un número float
Podemos redondear los números de la carroza usando el método Math.ceil()
.
Ejemplo:
public class Main {
public static void main(String[] args) {
float a = 12.34f;
System.out.println("Rounding up " + a + " we get " + Math.ceil(a));
}
}
Resultado:
Rounding up 12.34 we get 13.0
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn