English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método rint() de Math en Java devuelve el valor más cercano a la especificación y igual al entero matemático.
Es decir, si se especifica el valor5.8Para el valor6.0。5.4El valor más cercano igual al entero matemático es5.0。
La sintaxis del método rint() es:
Math.rint(double value)
Atención: El método rint() es un método estático. Por lo tanto, podemos llamar directamente al método utilizando el nombre de la clase Math.
arg - Devuelve el parámetro más cercano a su valor matemático entero
Devuelve el valor más cercano, el valor de arg es un entero matemático
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 //小数点后的值等于5 System.out.println(Math.rint(1.5)); // 2.0 //小数点后等于5的值 System.out.println(Math.rint(2.5)); // 2.0 } }
在上面的示例中,请注意两个表达式,
// 返回 2.0 Math.rint(1.5) // 返回 2.0 Math.rint(2.5)
在这两种情况下,小数点后的值均等于5。然而,
对于1.5 - 方法是向上四舍五入。
对于2.5 - 方法是向下四舍五入。
这是因为在 .5 在以下情况下,rint()方法四舍五入到最接近的偶数值。因此,在两种情况下,该方法均舍入为2.0。