Java Math rint() 方法返回一个最接近指定值且等于数学整数的值。
也就是说,如果指定值为 5.8,则与数学整数相等的最接近的值为 6.0。并且,对于值 5.4,与数学整数相等的最接近的值是 5.0。
用法:
Math.rint(double value)
注意: 这rint()
方法是静态方法。因此,我们可以直接使用类名调用该方法Math
.
参数:
- arg- 返回其最接近的值等于数学整数的参数
rint() 返回值
- 返回与
arg
最接近的值,该值等于数学整数
示例:Java 数学。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
}
}
在上面的例子中,注意两个表达式,
// returns 2.0
Math.rint(1.5)
// returns 2.0
Math.rint(2.5)
这里,在这两种情况下,小数点后的值都等于 5。但是,
- 1.5- 方法正在四舍五入
- 2.5- 该方法正在四舍五入。
这是因为,在 0.5 的情况下,该方法四舍五入到最接近的偶数值。因此,在这两种情况下,该方法都舍入到 2.0。
相关用法
- Java Math round()用法及代码示例
- Java Math random()用法及代码示例
- Java Math sqrt()用法及代码示例
- Java Math addExact(long x, long y)用法及代码示例
- Java Math sinh()用法及代码示例
- Java Math nextAfter()用法及代码示例
- Java Math cos()用法及代码示例
- Java Math multiplyFull()用法及代码示例
- Java Math incrementExact(int x)用法及代码示例
- Java Math tan()用法及代码示例
- Java Math nextUp()用法及代码示例
- Java Math addExact()用法及代码示例
- Java Math atan2()用法及代码示例
- Java Math max()用法及代码示例
- Java Math incrementExact()用法及代码示例
- Java Math floorMod()用法及代码示例
- Java Math acos()用法及代码示例
- Java Math exp()用法及代码示例
- Java Math hypot()用法及代码示例
- Java Math copySign()用法及代码示例
注:本文由纯净天空筛选整理自 Java Math rint()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。