El método nextUp () de Java Math devuelve un número adyacente al argumento especificado en la dirección del infinito positivo.
Es decir, si el argumento es 6.7 , entonces el número adyacente de 6.7 en la dirección del infinito positivo es 6.700000000000001 .
La sintaxis del nextUp()
método es:
Math.nextUp(start)
Nota : el nextUp()
método es un método estático. Por lo tanto, podemos llamar al método directamente usando el nombre de la clase Math
.
Parámetros nextUp ()
- inicio - número inicial cuyo número adyacente se devuelve
Nota : El tipo de datos de inicio puede ser flotante o doble.
nextUp () Valores devueltos
- devuelve el número adyacente para comenzar hacia el infinito positivo
- devuelve NaN si el inicio es NaN
- devuelve infinito positivo si el inicio es infinito positivo
Nota : El nextUp()
método es equivalente a Math.nextAfter (inicio, Double.POSITIVE_INFINITY).
Ejemplo: Java Math.nextUp ()
class Main ( public static void main(String() args) ( // float arguments float start1 = 7.9f; System.out.println(Math.nextUp(start1)); // 7.9000006 // double arguments double start2 = 7.9; System.out.println(Math.nextUp(start2)); // 7.900000000000001 // with positive infinity double infinity = Double.POSITIVE_INFINITY; System.out.println(infinity); // Infinity // with NaN double nan = Math.sqrt(-5); System.out.println(Math.nextUp(nan)); // NaN ) )
Aquí, hemos utilizado el método Java Math.sqrt (-5) para calcular la raíz cuadrada de -5 . Dado que la raíz cuadrada de un número negativo no es un número, Math.nextUp(nan)
devuelve NaN .
El Double.POSITIVE_INFINITY
es un campo de Double
clase que nos permite implementar el infinito en un programa.
Tutoriales recomendados
- Math.nextAfter ()
- Math.nextDown ()