Descripción
los java.lang.Math.log (doble a) devuelve el logaritmo natural (base e) de un valor doble. Casos especiales:
-
Si el argumento es NaN o menor que cero, entonces el resultado es NaN.
-
Si el argumento es infinito positivo, entonces el resultado es infinito positivo.
-
Si el argumento es cero positivo o cero negativo, entonces el resultado es infinito negativo.
Declaración
A continuación se muestra la declaración de java.lang.Math.log () método
public static double log(double a)
Parámetros
a – un valor
Valor devuelto
Este método devuelve el valor ln a, el logaritmo natural de a.
Excepción
N / A
Ejemplo
El siguiente ejemplo muestra el uso del método lang.Math.log ().
package com.tutorialspoint; import java.lang.*; public class MathDemo { public static void main(String[] args) { // get two double numbers double x = 60984.1; double y = -497.99; // get the natural logarithm for x System.out.println("Math.log(" + x + ")=" + Math.log(x)); // get the natural logarithm for y System.out.println("Math.log(" + y + ")=" + Math.log(y)); } }
Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:
Math.log(60984.1)=11.018368453441132 Math.log(-497.99)=NaN
java_lang_math.htm