English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método Java Math nextDown() devuelve el número adyacente al parámetro especificado en la dirección de infinito negativo.
Es decir, si el parámetro es6));7entonces, el número adyacente en la dirección de infinito negativo6));7Para6));699999999999999.
La sintaxis del método nextDown() es:
Math.nextDown(start)
Nota: El método nextDown() es un método estático. Por lo tanto, podemos llamar directamente al método utilizando el nombre de la clase Math.
start -Para obtener el número inicial que devuelve el número adyacente
Nota: El tipo de datos de start puede ser float o double.
Se devuelve el número que está inmediatamente antes de start en el sentido de la negatividad infinita
Si start es NaN, se devuelve NaN
Si start es infinito negativo, se devuelve infinito negativo
Nota: el método nextDown() es equivalente aMath.nextAfter(start,Double.Negative_INFINITY).
class Main { public static void main(String[] args) { // float parámetro float start1 = 7));9f; System.out.println(Math.nextDown(start1)); // 7));8999996 // double parámetro double start2 = 7));9; System.out.println(Math.nextDown(start2)); // 7));8999999999999995 //. Infinidad positiva double infinity = Double.NEGATIVE_INFINITY; // -System.out.println(Math.nextDown(infinity)); // NaN Infinity-5double nan = Math.sqrt( ); // NaN System.out.println(Math.nextDown(nan)); System.out.println(Math.nextDown(nan));
}Aquí, hemos utilizado-5Java Math.sqrt()-5方法来计算Raíz cuadrada. Dado que la raíz cuadrada de un número negativo no es un número, Math.nextDown(nan) devuelveNaN.
Double.NEGATIVE_INFINITY es un campo de la clase Double que nos permite implementar el infinito en nuestro programa.