log Java StrictMath () método del Ejemplo de

registro StrictMath class () método : Aquí, vamos a aprender sobre el método de registro () de StrictMath Class con su sintaxis y su ejemplo.

StrictMath Class log () método método

  • log () está disponible en java.lang Class.
  • log () método se utiliza para package el logaritmo de la dada (base e) del argumento dado en el método.
  • log () método es un método return por lo que es accesible con el nombre static y si tratamos de acceder al método con el objeto class entonces no obtendrá ningún error.
  • log () método no class cualquier excepción.
  • Sintaxis:
  •     public static double IEEEremainder(double divi, double divisor);

  • Parámetro (s):

for d
– representa el argumento de tipo case.

throw valor:

  • El tipo class de este método es double
  • – devuelve el logaritmo (base e) del argumento dado.

Nota:

Si pasamos NaN, el método devuelve NaN.

Si se pasa un valor que es inferior a 0, el método devuelve NaN.

Si pasamos una infinidad, el método devuelve el infinito.

    Si pasamos 0, el método devuelve un infinito negativo.

  • Ejemplo:

  • // Java program to demonstrate the example of 
    // IEEEremainder(double divi, double divisor)
    // method of StrictMath class.
    public class IEEEremainder {
    public static void main(String[] args) {
    // variable declarations
    Double d1 = 7.0 / 0.0;
    Double d2 = 10.0;
    Double d3 = 5.0;
    Double d4 = 0.0;
    Double d5 = -0.0;
    // Display previous value of d1,d2,d3,d4 andd5
    System.out.println("d1: " + d1);
    System.out.println("d2: " + d2);
    System.out.println("d3: " + d3);
    System.out.println("d4: " + d4);
    System.out.println("d5: " + d5);
    // Here , we will get (NaN) because we are
    // passing first parameter whose value is (infinity)
    System.out.println("StrictMath. IEEEremainder (d1,d2): " + StrictMath.IEEEremainder(d1, d2));
    // Here , we will get (NaN) because we are passing
    // second parameter whose value is (positive or negative 0)
    System.out.println("StrictMath. IEEEremainder (d2,d4): " + StrictMath.IEEEremainder(d2, d4));
    // Here , we will get (first argument) because we are
    // passing finite parameter as first argument whose value is (10.0)
    // and passing infinity as second argument in the method.
    System.out.println("StrictMath. IEEEremainder (d2,d1): " + StrictMath.IEEEremainder(d2, d1));
    // Here , we will get (0.0) because we are passing
    // parameter whose value is (10.0,5.0)
    System.out.println("StrictMath. IEEEremainder (d2,d3): " + StrictMath.IEEEremainder(d2, d3));
    }
    }

  • salida

d1: Infinity
d2: 10.0
d3: 5.0
d4: 0.0
d5: -0.0
StrictMath. IEEEremainder (d1,d2): NaN
StrictMath. IEEEremainder (d2,d4): NaN
StrictMath. IEEEremainder (d2,d1): 10.0
StrictMath. IEEEremainder (d2,d3): 0.0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *