El método java.lang.Math.log() devuelve el logaritmo natural (base e) de un valor doble como parámetro. Hay varios casos:
- 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 .
Sintaxis:
public static double log(double a)
Parámetro:
a : User input
Devolver :
This method returns the value ln a.
Ejemplo: para mostrar el funcionamiento del método java.lang.Math.log() .
// Java program to demonstrate working // of java.lang.Math.log() method import java.lang.Math; class Gfg { // driver code public static void main(String args[]) { double a = -2.55; double b = 1.0 / 0; double c = 0, d = 145.256; // negative integer as argument, output NAN System.out.println(Math.log(a)); // positive infinity as argument, output Infinity System.out.println(Math.log(b)); // positive zero as argument, output -Infinity System.out.println(Math.log(c)); // positive double as argument System.out.println(Math.log(d)); } }
Producción:
NaN Infinity -Infinity 4.978497702968366
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