Java.lang.StrictMath.IEEEremainder() es un método incorporado de la clase StrictMath que se utiliza para realizar la operación de resto en dos argumentos dados según lo prescrito por el estándar IEEE 754. El valor del resto es matemáticamente igual a , donde rem es el entero matemático más cercano al valor matemático exacto del cociente , y cuando dos enteros matemáticos están igualmente cerca de , n es un entero par. Da lugar a dos resultados especiales:
- Su signo es el mismo que el signo del primer argumento cuando el resto es cero.
- Devuelve NaN cuando cualquiera de los argumentos es NaN, o num1 es infinito, o num2 es cero positivo o negativo.
- El resultado es el mismo que num1 cuando num1 es finito y num2 es infinito.
Sintaxis:
public static double IEEEremainder(double num1, double num2)
Parámetros: El método acepta dos parámetros:
- num1: Este es de tipo doble que es el dividendo.
- num2 Esto es als de tipo doble que es el divisor.
Valor devuelto: el método devuelve el resto cuando num1 se divide por num2.
Ejemplos:
Input: num1 = 100.61d num2 = 5.32d Output: -0.47000000000000597
Los siguientes programas ilustran el método Java.lang.StrictMath.IEEEremainder():
Programa 1:
java
// Java program to illustrate the // Java.lang.StrictMath.IEEEremainder() import java.lang.*; public class Geeks { public static void main(String[] args) { double num1 = 5651.51d, num2 = 61.79d; // It returns the remainder value double remain_val = StrictMath.IEEEremainder(num1, num2); System.out.println("Remainder value of "+num1+" & "+num2 +" = " + remain_val); } }
Remainder value of 5651.51 & 61.79 = 28.620000000000296
Programa 2:
java
// Java program to illustrate the // Java.lang.StrictMath.IEEEremainder() import java.lang.*; public class Geeks { public static void main(String[] args) { /* Here num1 is finite and num2 is infinite so the result is the same as the num1 */ double num1 = 70.55d, num2 = (1.0) / (0.0); double remain_val = StrictMath.IEEEremainder(num1, num2); System.out.println("Remainder value of "+num1+" & "+num2 +" = " + remain_val); } }
Remainder value is = 70.55
Publicación traducida automáticamente
Artículo escrito por ankita_chowrasia y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA