當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。