当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java Math rint()用法及代码示例


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 rint()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。