Método Java Math round() con ejemplo

java.lang.Math.round () es una función matemática incorporada que devuelve el largo más cercano al argumento. El resultado se redondea a un número entero sumando 1/2 , tomando el valor mínimo del resultado después de sumar 1/2 y transformando el resultado en tipo long.

  • Si el argumento es NaN, el resultado es 0.
  • Si el argumento es infinito negativo o cualquier valor menor o igual que el valor de Integer.MIN_VALUE , el resultado es igual al valor de Integer.MIN_VALUE.
  • Si el argumento es infinito positivo o cualquier valor mayor o igual que el valor de Integer.MAX_VALUE , el resultado es igual al valor de Integer.MAX_VALUE.

Sintaxis:

public static int round(float val)
Parameter: 
val - floating-point value to be rounded to an integer. 

Devoluciones:
el método devuelve el valor del argumento redondeado al valor int más cercano.

Ejemplo: para mostrar el funcionamiento de la función java.lang.Math.round()

// Java program to demonstrate working
// of java.lang.Math.round() method
import java.lang.Math;
    
class Gfg {
    
    // driver code
    public static void main(String args[])
    {
        // float numbers
      float x = 4567.9874f;
  
      // find the closest int for these floats
      System.out.println(Math.round(x));
        
      float y = -3421.134f;
  
      // find the closest int for these floats
      System.out.println(Math.round(y));  
        
      double positiveInfinity = Double.POSITIVE_INFINITY;
  
      // returns the Integer.MAX_VALUE value when 
      System.out.println(Math.round(positiveInfinity));  
        
    }
}

Producción:

4568
-3421
9223372036854775807

Publicación traducida automáticamente

Artículo escrito por ChetnaAgarwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *