English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo Java Math rint() restituisce il valore più vicino specificato e uguale all'intero matematico.
Questo significa che se il valore specificato è5.8è uguale al valore più vicino all'intero matematico6.0。Per il valore5.4è uguale al valore più vicino all'intero matematico5.0.
La sintassi del metodo rint() è:
Math.rint(double value)
Attenzione:Il metodo rint() è un metodo statico. Pertanto, possiamo chiamare questo metodo direttamente tramite il nome della classe Math.
arg - Restituisce il valore più vicino uguale all'intero matematico del parametro
Restituisce il valore più vicino, arg valore uguale a intero matematico
class Main { public static void main(String[] args) { // Math.rint() //小数点后的值大于5 System.out.println(Math.rint(1.878)); // 2.0 //小数点后的值小于5 System.out.println(Math.rint(1.34)); // 1.0 //Valori con decimali uguali a 5 System.out.println(Math.rint(1.5)); // 2.0 //Valori con decimali uguali a 5 System.out.println(Math.rint(2.5)); // 2.0 } }
Nell'esempio sopra, notate due espressioni:
// Restituisce 2.0 Math.rint(1.5) // Restituisce 2.0 Math.rint(2.5)
In entrambi i casi, il valore decimale è uguale a5. Tuttavia,
Per 1.5 - Il metodo arrotonda in alto.
Per 2.5 - Il metodo arrotonda in basso.
Questo è perché .5 In questo caso, il metodo rint() arrotonda al valore più vicino numero pari. Pertanto, in entrambi i casi, il metodo arrotonda a2.0.