📜  带有示例的Java Math IEEEremainder() 方法

📅  最后修改于: 2022-05-13 01:55:19.733000             🧑  作者: Mango

带有示例的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