Open In App

Java Math IEEEremainder() method with Examples

The java.lang.Math.IEEEremainder() method computes the remainder operation on two arguments as prescribed by the IEEE 754 standard.The remainder value is mathematically equal to f1 – f2 x n, where n is the mathematical integer closest to the exact mathematical value of the quotient f1/f2, and if two mathematical integers are equally close to f1/f2, then n is the integer that is even.
Note :

Syntax:

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.

Example 1: To show working of java.lang.Math.IEEEremainder() method.




// 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));
    }
}

Output:

0.5399999999999974
-0.0
NaN
-2.34
Article Tags :