Java Math rint ()

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

Autrement dit, si la valeur spécifiée est 5,8 , la valeur la plus proche égale à l'entier mathématique est 6,0 . Et, pour la valeur 5,4 , la valeur la plus proche qui est égale à l'entier mathématique est 5,0 .

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

 Math.rint(double value)

Remarque : la rint()méthode est une méthode statique. Par conséquent, nous pouvons appeler la méthode directement en utilisant le nom de la classe Math.

Paramètres de rint ()

  • arg - argument dont la valeur la plus proche égale à un entier mathématique est renvoyée

rint () Valeurs de retour

  • renvoie la valeur la plus proche de arg égale à l'entier mathématique

Exemple: Java Math.rint ()

 class Main ( public static void main(String() args) ( // Math.rint() // value greater than 5 after decimal System.out.println(Math.rint(1.878)); // 2.0 // value less than 5 after decimal System.out.println(Math.rint(1.34)); // 1.0 // value equal to 5 after decimal System.out.println(Math.rint(1.5)); // 2.0 // value equal to 5 after decimal System.out.println(Math.rint(2.5)); // 2.0 ) )

Dans l'exemple ci-dessus, notez les deux expressions,

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

Ici, dans les deux cas, la valeur après la virgule est égale à 5 . cependant,

  • pour 1,5 - la méthode arrondit
  • pour 2,5 - la méthode est arrondie.

C'est parce que, dans le cas de 0,5 , la méthode arrondit à la valeur paire la plus proche. Par conséquent, dans les deux cas, la méthode arrondit à 2,0 .

Tutoriels recommandés

  • Math.round ()
  • Math.ceil ()
  • Math.floor ()

Articles intéressants...