El método java.lang.Math.IEEEremainder() calcula la operación restante en dos argumentos según lo prescrito por el estándar IEEE 754. El valor restante es matemáticamente igual a f1 – f2 xn, donde n es el entero matemático más cercano al valor matemático exacto. del cociente f1/f2, y si dos enteros matemáticos son igualmente cercanos a f1/f2, entonces n es el entero que es par.
Nota :
- Si el resto es cero, su signo es el mismo que el signo del primer argumento.
- Si cualquiera de los argumentos es NaN, o el primer argumento es infinito, o el segundo argumento es cero positivo o cero negativo, entonces el resultado es NaN.
- Si el primer argumento es finito y el segundo argumento es infinito, entonces el resultado es el mismo que el del primer argumento.
Sintaxis :
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.
Ejemplo 1 : para mostrar el funcionamiento del método 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)); } }
Producción:
0.5399999999999974 -0.0 NaN -2.34
Publicación traducida automáticamente
Artículo escrito por Niraj_Pandey y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA