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

Tutoriel de base Java

Contrôle de flux Java

Java Array

Java Orienté Objet (I)

Java Orienté Objet (II)

Java Orienté Objet (III)

Gestion des exceptions Java

Java List

Java Queue (file d'attente)

Java Map Collections

Java Set Collections

Java Entrée/Sortie (I/O)

Reader Java/Writer

Autres sujets Java

Utilisation et exemple de la méthode nextAfter() de Java Math

Java Math mathematical methods

La méthode nextAfter() de Java Math retourne un nombre adjacent au premier paramètre dans la direction du second paramètre.

C'est-à-dire, si le premier paramètre est6.7, le second paramètre est2.3Alors que2.3dans la direction6.7Le nombre adjacent est6.699999999999999.

La syntaxe de la méthode nextAfter() est :

Math.nextAfter(start, direction)

NoteLes méthodes nextAfter() sont des méthodes statiques. Par conséquent, nous pouvons appeler cette méthode directement en utilisant le nom de la classe Math.

Paramètre nextAfter()

  • start - Le nombre de départ pour retourner le nombre adjacent

  • direction- Spécifiez le nombre de départ à retourner

NoteLes types de données pour 'start' et 'direction' peuvent être 'float' ou 'double'.

The return value of nextAfter()

  • Return the number adjacent to the starting direction

Note: If start and direction are equal, return a value equal to direction.

Example: Java Math.nextAfter()

class Main {
  public static void main(String[] args) {
    // float parameter
    //Return the smaller adjacent number
    float start1 = 7.9f;
    float direction1 = 3.3f;
    System.out.println(Math.nextAfter(start1, direction1));  // 7.8999996
    // double parameter
    //Return the larger adjacent number
    double start2 = 7.9f;
    double direction2 = 9.8f;
    System.out.println(Math.nextAfter(start2, direction2));  // 7.9000000953674325
  }
}

Recommended tutorials

Java Math mathematical methods