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

Tutorial Básico de Java

Controle de fluxo Java

Array Java

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções Java

Lista Java (List)

Java Fila (Queue)

Conjunto Java (Map)

Conjunto Java (Set)

Java Entrada e Saída (I/O)/)

Reader do Java/Writer

Outros tópicos do Java

Uso e exemplo do método Java Math nextDown()

Java Math Mathematical Methods

Método Java Math nextDown() que retorna o número adjacente ao parâmetro especificado na direção do infinito negativo.

Isso é, se o parâmetro for6.7, então o número adjacente na direção do infinito negativo6.7Para6.699999999999999.

Sintaxe do método nextDown():

Math.nextDown(start)

Atenção: o método nextDown() é um método estático. Portanto, podemos usar o nome da classe Math para chamar diretamente o método.

Parâmetros do nextDown()

  • start -Para retornar o número inicial adjacente

Atenção: o tipo de dados de start pode ser float ou double.

Retorno do nextDown()

  • Retornará o número adjacente ao start negativo e infinito

  • Se start for NaN, retornará NaN

  • Se start for -infinito, retornará -infinito

Atenção: o método nextDown() é equivalente aMath.nextAfter(start, Double.Negative_INFINITY).

Exemplo: 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
    //Positive Infinity
    double infinity = Double.NEGATIVE_INFINITY;
    System.out.println(Math.nextDown(infinity)); // -Infinity
    // NaN
    double nan = Math.sqrt(-5);
    System.out.println(Math.nextDown(nan));      // NaN
  }
}

Here, we useJava Math.sqrt(-5)method to calculate-5theSquare root. Since the square root of a negative number is not a number, Math.nextDown(nan) returnsNaN.

The Double.NEGATIVE_INFINITY field of the Double class allows us to implement infinity in our programs.

Recommended Tutorials

Java Math Mathematical Methods