English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Java Control de flujo

Java Arreglo

Java Orientación a objetos (I)

Java Orientación a objetos (II)

Java Orientación a objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

Java Map colección

Java Set colección

Java Input/Output (I/O)

Reader de Java/Writer

Otras temáticas de Java

Uso y ejemplo del método Java Math nextDown()

Java Math 数学方法

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.

Parámetros de nextDown()

  • 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.

Valor de retorno de nextDown()

  • 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).

Ejemplo: Java Math.nextDown()

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.

Recomendados tutoriales

Java Math 数学方法