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
相關用法
- Java StrictMath IEEEremainder()用法及代碼示例
- Java Math ulp()用法及代碼示例
- Java Math min()用法及代碼示例
- Java Math fma()用法及代碼示例
- Java Math max()用法及代碼示例
- Java Math sin()用法及代碼示例
- Java Math abs()用法及代碼示例
- Java Math cos()用法及代碼示例
- Java Math tan()用法及代碼示例
- Java Math multiplyHigh()用法及代碼示例
- Java Math copySign()用法及代碼示例
- Java Math nextUp()用法及代碼示例
- Java Math nextDown()用法及代碼示例
- Java Math acos()用法及代碼示例
- Java Math sinh()用法及代碼示例
注:本文由純淨天空篩選整理自Niraj_Pandey大神的英文原創作品 Java Math IEEEremainder() method with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。