Cómo redondear los números en Java

Cómo redondear los números en Java
Java proporciona una clase incorporada conocida como Matemáticas clase que pertenece al Java.lang paquete. El java.lang.La clase de matemáticas proporciona numerosos métodos que se utilizan para realizar diferentes operaciones numéricas, como redondear un número, encontrar raíz cuadrada, etc. La clase de matemáticas ofrece múltiples métodos para completar un número como Round (), CEIL (), Floor ().

Este artículo proporcionará un conocimiento profundo sobre cómo ronda de números en Java. En este artículo, cubriremos el método enumerado a continuación en una ronda de un número en Java:

  • Que es matemáticas.Round () y cómo usarlo en Java
  • Que es matemáticas.ceil () y cómo usarlo en Java
  • Que es matemáticas.piso () y cómo usarlo en Java

Entonces empecemos!

Que es matemáticas.Round () y cómo usarlo en Java

Es un método predefinido de la clase de matemáticas de Java que corta el valor flotante y devuelve el número de tipo entero más cercano.

Ejemplo
Este ejemplo lo ayudará a comprender cómo usar el Matemáticas.redondo() Método en Java:

Clase pública redondeando el número
public static void main (string [] args)
Número de flotación1 = 172.52f;
número doble2 = 172.12;
Número de flotación 3 = 10.12f;
Número de flotación4 = 10.72f;
número doble5 = -570.82;
Sistema.afuera.println ("redondeo de 172.52: " + matemáticas.ronda (número1));
Sistema.afuera.println ("redondeo de 172.12: " + matemáticas.ronda (número2));
Sistema.afuera.println ("redondeo de 10.12: " + matemáticas.ronda (número3));
Sistema.afuera.println ("redondeo de 10.72: " + matemáticas.ronda (número4));
Sistema.afuera.println ("redondeo de -570.82: " + matemáticas.ronda (número5));

El programa anterior producirá la siguiente salida:

La salida muestra que las matemáticas.El método redondo () devolvió el número entero más cercano.

Que es matemáticas.ceil () y cómo usarlo en Java

Es un método predefinido de la clase de matemáticas de Java que redondea el número dado hacia arriba y devuelve el tipo doble valor; El ejemplo a continuación le proporcionará más claridad sobre este concepto.

Ejemplo
Modificaremos el ejemplo anterior y en lugar de matemáticas.Método Round () utilizaremos el Matemáticas.fortificar techo() método:

Clase pública redondeando el número
public static void main (string [] args)
Número de flotación1 = 172.52f;
número doble2 = 172.12;
Número de flotación 3 = 10.12f;
Número de flotación4 = 10.72f;
número doble5 = -570.82;
Sistema.afuera.println ("redondeo de 172.52: " + matemáticas.techo (número1));
Sistema.afuera.println ("redondeo de 172.12: " + matemáticas.techo (número2));
Sistema.afuera.println ("redondeo de 10.12: " + matemáticas.techo (número3));
Sistema.afuera.println ("redondeo de 10.72: " + matemáticas.techo (número4));
Sistema.afuera.println ("redondeo de -570.82: " + matemáticas.techo (número5));

En la ejecución exitosa del programa, obtendremos el siguiente resultado:

La salida muestra que el Matemáticas.fortificar techo() Método devuelto hacia arriba valores de doble tipo más cercanos.

Que es matemáticas.piso () y cómo usarlo en Java

Este método se opone al concepto de matemáticas.CEIL () Método I.mi. Redonde el número dado hacia abajo y devuelve el tipo doble valor.

Ejemplo
Consideremos que el programa a continuación para comprender el funcionamiento de las matemáticas.piso() método.

Clase pública redondeando el número
public static void main (string [] args)
Número de flotación1 = 172.52f;
número doble2 = 172.12;
Número de flotación 3 = 10.12f;
Número de flotación4 = 10.72f;
número doble5 = -570.82;
Sistema.afuera.println ("redondeo de 172.52: " + matemáticas.piso (número1));
Sistema.afuera.println ("redondeo de 172.12: " + matemáticas.piso (número2));
Sistema.afuera.println ("redondeo de 10.12: " + matemáticas.piso (número3));
Sistema.afuera.println ("redondeo de 10.72: " + matemáticas.piso (número4));
Sistema.afuera.println ("redondeo de -570.82: " + matemáticas.piso (número5));

En la ejecución exitosa del código dado anteriormente, obtendremos la siguiente salida:

La salida muestra que el Matemáticas.piso() El método devolvió los valores de doble tipo de doble más cercanos.

Conclusión

La clase de matemáticas proporciona tres métodos para completar un número I.mi. Round (), ceil (), piso (). Las matemáticas.El método Round () corta el valor flotante y devuelve el número de tipo entero más cercano. El fortificar techo() El método redondea el número dado hacia arriba y devuelve el tipo doble valor mientras el piso() El método redondea el número dado hacia abajo y devuelve el tipo doble valor. Este artículo explicó el funcionamiento de tres métodos incorporados para completar un número en Java I.mi. Round (), ceil () y piso ().