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 ()