logo

Método Java Math.round()

El java.lang.Math.ronda() Se utiliza redondeo de los números decimales al valor más cercano. Este método se utiliza para devolver el largo más cercano al argumento, con vínculos redondeados al infinito positivo.

Sintaxis

 public static int round(float x) public static long round(double x) 

Parámetro

 x= It is a floating-point value to be rounded to an integer 

Devolver

 This method returns the value of the argument rounded to the nearest int value. 
  • Si el argumento es un número positivo o negativo, este método devolverá el valor más cercano.
  • Si el argumento no es un número (Yaya) , este método devolverá Cero .
  • Si el argumento es infinito positivo o cualquier valor menor o igual al valor de Entero.MIN_VALUE , este método devolverá Entero.MIN_VALUE .
  • Si el argumento es infinito negativo o cualquier valor menor o igual al valor de Largo.MAX_VALUE , este método devolverá Largo.MAX_VALUE .

Ejemplo 1

 public class RoundExample1 { public static void main(String[] args) { double x = 79.52; // find the closest int for the double System.out.println(Math.round(x)); } } 
Pruébalo ahora

Producción:

lista de clasificación java
 80 

Ejemplo 2

 public class RoundExample2 { public static void main(String[] args) { double x = -83.76; // find the closest int for the double System.out.println(Math.round(x)); } } 
Pruébalo ahora

Producción:

 -84 

Ejemplo 3

 public class RoundExample3 { public static void main(String[] args) { double negativeInfinity = Double.NEGATIVE_INFINITY; // Input negative Infinity, Output Long.MAX_VALUE System.out.println(Math.round(negativeInfinity)); } } 
Pruébalo ahora

Producción:

 -9223372036854775808 

Ejemplo 4

 public class RoundExample4 { public static void main(String[] args) { double x = 1.0/0; // Input positive Infinity, Output Integer.MAX_VALUE System.out.println(Math.round(x)); } } 
Pruébalo ahora

Producción:

 9223372036854775807 

Ejemplo 5

 public class RoundExample5 { public static void main(String[] args) { double x = 0.0/0; // Input NaN, Output Zero System.out.println(Math.round(x)); } } 
Pruébalo ahora

Producción:

 0