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


Java Math IEEEremainder()用法及代碼示例


java.lang.Math.IEEEremainder()方法按照IEEE 754標準的規定計算兩個自變量的餘數運算。該餘數在數學上等於f1-f2 xn,其中n是最接近整數精確數學值的數學整數。商f1 /f2,並且如果兩個數學整數均相等地接近f1 /f2,則n是偶數。注意:

  • 如果餘數為零,則其符號與第一個參數的符號相同。
  • 如果任一自變量為NaN,或第一個自變量為無限,或第二個自變量為正零或負零,則結果為NaN。
  • 如果第一個參數是有限的而第二個參數是無限的,則結果與第一個參數相同。

用法

public static double IEEEremainder(double dividend, double divisor)
Parameter:
dividend:the dividend.
divisor:the divisor.
Return:
This method returns the remainder when dividend is divided by divisor.

例子1:顯示java.lang.Math.IEEEremainder()方法的用法。


// Java program to demonstrate working 
// of java.lang.Math.IEEEremainder() method 
import java.lang.Math; 
  
class Gfg { 
  
    // driver code 
    public static void main(String args[]) 
    { 
        double did1 = 31.34; 
        double dis1 = 2.2; 
        System.out.println(Math.IEEEremainder(did1, dis1)); 
  
        double did2 = -21.0; 
        double dis2 = 7.0; 
  
        // Sign of did2 is negative, Output is negative zero 
        System.out.println(Math.IEEEremainder(did2, dis2)); 
  
        double did3 = 1.0 / 0; 
        double dis3 = 0.0; 
  
        // First argument is infinity and Second argument is zero 
        // Output NaN 
        System.out.println(Math.IEEEremainder(did3, dis3)); 
  
        double did4 = -2.34; 
        double dis4 = 1.0 / 0; 
  
        // First argument finite and Second argument is infinity 
        // Output first argument 
        System.out.println(Math.IEEEremainder(did4, dis4)); 
    } 
}

輸出:

0.5399999999999974
-0.0
NaN
-2.34


相關用法


注:本文由純淨天空篩選整理自Niraj_Pandey大神的英文原創作品 Java Math IEEEremainder() method with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。