Java StrictMath log1p () método del Ejemplo de

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

StrictMath Class log1p () método

  • log1p () método está disponible en Class java.lang.
  • log1p () método se utiliza para package (el logaritmo de la suma de la argumento dado y 1 como
  • log (1 + d)
    en el método.

  • log1p () método
    es un return método para que sea accesible con el nombre static y si tratamos de acceder al método con el objeto class entonces también que no se producirá un error.

  • Debemos recordar una cosa si pasamos los valores más pequeños class el argumento dado por lo que la throw resultado calculado de
  • log1p (d)
    está más cerca del resultado exacto de ln (1 + d) que el cálculo class de punto flotante de log (1,0 + d).

log1p () método no lo hace double cualquier excepción

sintaxis:

        public static double log(double d);

  • Parámetro (s):..

double d – representa el argumento de tipo Return

return valor:

El tipo class de este método es

double
– devuelve el logaritmo (1 + d) del argumento dado.

  • Nota:

  • Si pasamos NaN, el método devuelve NaN.

  • Si un valor que es menor que -1, método devuelve NaN.

Si pasamos un infinito positivo, método devuelve el mismo (infinito es decir, positivo).

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

Si pasamos 0 (negativo o positivo), el método devuelve el mismo con el mismo signo.

Ejemplo:

// Java program to demonstrate the example
// of log(double d) method of StrictMath Class.
public class Log {
public static void main(String[] args) {
// variable declarations
double d1 = 7.0 / 0.0;
double d2 = 0.0;
double d3 = -0.6;
double d4 = 124.68;
// Display previous value of d1,d2,d3 and d4
System.out.println("d1: " + d1);
System.out.println("d2: " + d2);
System.out.println("d3: " + d3);
System.out.println("d4: " + d4);
// Here, we will get (NaN) because we are
// passing parameter whose value is less than 0(-0.6)
System.out.println("StrictMath.log(d3): " + StrictMath.log(d3));
// Here, we will get (infinity) because we are
// passing parameter whose value is (infinity)
System.out.println("StrictMath.log(d1): " + StrictMath.log(d1));
// Here, we will get (-Infinity) because we are
// passing parameter whose value is (0.0)
System.out.println("StrictMath.log(d2): " + StrictMath.log(d2));
// Here, we will get (e raised to the power of the given argument)
// and we are passing parameter
// whose value is (1274.68)
System.out.println("StrictMath.log(d4): " + StrictMath.log(d4));
}
}

salida

d1: Infinity
d2: 0.0
d3: -0.6
d4: 124.68
StrictMath.log(d3): NaN
StrictMath.log(d1): Infinity
StrictMath.log(d2): -Infinity
StrictMath.log(d4): 4.825750454899136



_126_ _127_ _128_ _129_ _130_ _131_ _132_ _133_ _134_ _135_

Deja un comentario

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