English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.0。5.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.
arg - Retourne sa valeur la plus proche égale à un entier mathématique
Retourne la valeur la plus proche, la valeur arg est égale à un entier mathématique
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.