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