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

Tutoriais Básicos de Java

Controle de fluxo Java

Java Array

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções Java

Java Lista (List)

Java Fila (Queue)

Mapa Java

Conjunto Java

Java Entrada e Saída (I/O)

Reader Java/Writer

Temas Java

Uso e exemplo do método nextAfter() da Java Math

Métodos matemáticos Java

O método nextAfter() da Java Math retorna o número adjacente ao primeiro parâmetro na direção do segundo parâmetro.

Isso é, se o primeiro parâmetro for6.7o segundo parâmetro é2.3então2.3na direção6.7O número adjacente é6.699999999999999.

A sintaxe do método nextAfter() é:

Math.nextAfter(start, direction)

AtençãoOs métodos nextAfter() são métodos estáticos. Portanto, podemos chamar o método diretamente usando o nome da classe Math.

Parâmetro nextAfter()

  • start - Número inicial de início para retornar o número adjacente

  • direction- Especificar o número inicial a ser retornado adjacentemente

AtençãoOs tipos de dados de start e direction podem ser float ou double.

nextAfter() valor de retorno

  • Retornar o número adjacentes ao início

AtençãoSe start e direction forem iguais, retorna o valor igual a direction.

Exemplo: Java Math.nextAfter()

class Main {
  public static void main(String[] args) {
    // Parâmetro float
    //Retornar o número adjacentes menor
    float start1 = 7.9f;
    float direction1 = 3.3f;
    System.out.println(Math.nextAfter(start1, direction1));  // 7.8999996
    // Parâmetro double
    //Retornar o número adjacentes maior
    double start2 = 7.9f;
    double direction2 = 9.8f;
    System.out.println(Math.nextAfter(start2, direction2));  // 7.9000000953674325
  }
}

Tutorial recomendado

Métodos matemáticos Java