Método Java Math nextUp() con ejemplos

java.lang.Math.nextUp() es una función matemática integrada en Java que devuelve el valor de punto flotante adyacente al parámetro proporcionado en la dirección del infinito positivo. El método nextUp() está sobrecargado, lo que significa que tenemos más de un método con el mismo nombre en la clase Math. Dos métodos sobrecargados de nextUp() :

  • tipo doble: nextUp (doble d)
  • tipo de flotador: nextUp (flotante f)

Nota :

  • Si el argumento es NaN , el resultado es NaN .
  • Si el argumento es cero , el resultado es Double.MIN_VALUE si estamos tratando con
    double y si es float , entonces el resultado es Float.MIN_VALUE .
  • Si el argumento es infinito positivo , el resultado es infinito positivo .

Sintaxis:

public static dataType nextUp(dataType g)
Parameter :
 g : an input for starting floating-point value.
Return :
The nextUp() method returns the adjacent floating-point value closer to 
 positive infinity.

Ejemplo: para mostrar el funcionamiento del método java.lang.Math.nextUp() .

// Java program to demonstrate working
// of java.lang.Math.nextUp() method
import java.lang.Math;
  
class Gfg {
  
    // driver code
    public static void main(String args[])
    {
        double g = 69.19;
  
        // Input double value, Output adjacent floating-point
        System.out.println(Math.nextUp(g));
  
        float gf = 78.1f;
  
        // Input float value, Output adjacent floating-point
        System.out.println(Math.nextUp(gf));
  
        double a = 0.0 / 0;
  
        // Input NaN, Output NaN
        System.out.println(Math.nextUp(a));
  
        float b = 0.0f;
  
        // Input zero, Output Float.MIN_VALUE for float
        System.out.println(Math.nextUp(b));
  
        double c = 1.0 / 0;
  
        // Input positive infinity, Output positive infinity
        System.out.println(Math.nextUp(c));
    }
}

Producción:

69.19000000000001
78.100006
NaN
1.4E-45
Infinity

Publicación traducida automáticamente

Artículo escrito por Niraj_Pandey 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 *