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

Tutoriel de base Java

Contrôle de flux Java

Java tableau

Java orienté objet (I)

Java orienté objet (II)

Java orienté objet (III)

Gestion des exceptions Java

Liste Java

Java Queue (file d'attente)

Java Map collectif

Java Set collectif

Java entrée/sortie (I/O)

Reader Java/Writer

Autres sujets Java

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

Java Math mathematical methods

La méthode rint() de Math Java retourne la valeur la plus proche de la valeur spécifiée et égale à un entier mathématique.

C'est-à-dire, si la valeur spécifiée est5.8Pour la valeur6.05.4La valeur la plus proche égale à un entier mathématique est5.0.

La syntaxe de la méthode rint() est la suivante :

Math.rint(double value)

Attention:La méthode rint() est une méthode statique. Par conséquent, nous pouvons appeler cette méthode directement par le nom de la classe Math.

Paramètre de rint()

  • arg - Retourne sa valeur la plus proche égale à un entier mathématique

Retourne la valeur de rint()

  • Retourne la valeur la plus proche, la valeur arg est égale à un entier mathématique

Example: Java Math.rint()

class Main {
  public static void main(String[] args) {
    // Math.rint()
    //The decimal value after the decimal point is greater than5
    System.out.println(Math.rint(1.878));  // 2.0
    //The decimal value after the decimal point is less than5
    System.out.println(Math.rint(1.34));   // 1.0
    //The decimal value after the decimal point is equal to5
    System.out.println(Math.rint(1.5));    // 2.0
    //after the decimal point is equal to5value
    System.out.println(Math.rint(2.5));    // 2.0
  }
}

In the above example, note the two expressions,

// Returns 2.0
Math.rint(1.5)
// Returns 2.0
Math.rint(2.5)

In both cases, the decimal value after the decimal point is equal to5. However,

  • For1.5 - method is rounded up.

  • For2.5 - method is rounded down.

This is because .5 In this case, the rint() method rounds to the nearest even value. Therefore, in both cases, the method rounds to2.0.

Recommended tutorials

Java Math mathematical methods