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

Tutoriales básicos de Java

Tutorial de Redis

Herramientas en línea

Control de flujo de Java

Java for

Ciclo each

Manejo de excepciones en Java

Java orientado a objetos (III)

Java try

with

Conjunto Java

Entrada y salida de Java (I/O)

Reader de Java/Writer

Temas de Java

Uso y ejemplo del método nextAfter() de Java Math

Java Math 数学方法

El método nextAfter() de Java Math devuelve el número adyacente al primer parámetro en la dirección del segundo parámetro.

Es decir, si el primer parámetro es6.7El segundo parámetro es2.3Entonces, en2.3en la dirección6.7El número adyacente es6.699999999999999.

La sintaxis del método nextAfter() es:

Math.nextAfter(start, direction)

注意Los métodos nextAfter() son métodos estáticos. Por lo tanto, podemos llamar a este método directamente utilizando el nombre de la clase Math.

Parámetro nextAfter()

  • start - Número inicial de retorno de número adyacente

  • direction- Especificar el número inicial que se debe devolver

注意Los tipos de datos de start y direction pueden ser float o double.

nextAfter()返回值

  • 返回与开始方向相邻的数字

注意:如果 start和direction相等,则返回等于direction的值。

示例:Java Math.nextAfter()

class Main {
  public static void main(String[] args) {
    // float 参数
    //返回较小的相邻数字
    float start1 = 7.9f;
    float direction1 = 3.3f;
    System.out.println(Math.nextAfter(start1, direction1));  // 7.8999996
    // double 参数
    //返回较大的相邻数字
    double start2 = 7.9f;
    double direction2 = 9.8f;
    System.out.println(Math.nextAfter(start2, direction2));  // 7.9000000953674325
  }
}

推荐的教程

Java Math 数学方法