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 :
- If the remainder is zero, its sign is the same as the sign of the first argument.
- If either argument is NaN, or the first argument is infinite, or the second argument is positive zero or negative zero, then the result is NaN.
- If the first argument is finite and the second argument is infinite, then the result is the same as the first argument.
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.
import java.lang.Math;
class Gfg {
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 ;
System.out.println(Math.IEEEremainder(did2, dis2));
double did3 = 1.0 / 0 ;
double dis3 = 0.0 ;
System.out.println(Math.IEEEremainder(did3, dis3));
double did4 = - 2.34 ;
double dis4 = 1.0 / 0 ;
System.out.println(Math.IEEEremainder(did4, dis4));
}
}
|
Output:
0.5399999999999974
-0.0
NaN
-2.34
Last Updated :
16 Apr, 2018
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...