English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método log() de Math en Java calcula el logaritmo natural de un valor específico (con base e) y lo devuelve.
La sintaxis del método log() es:
Math.log(double x)
Atención:El método log() es un método estático. Por lo tanto, podemos llamar a este método directamente usando el nombre de la clase Math.
x - Para calcular el valor de su logaritmo
Devuelve el logaritmo natural de x (es decir, ln a)
Si el parámetro es NaN o menor que cero, se devuelve NaN
Si el parámetro es infinito positivo, devuelve el infinito positivo
Si el parámetro es cero, devuelve el infinito negativo
class Main { public static void main(String[] args) { // Calcular log de valor de doble precisión System.out.println(Math.log(9.0)); // 2.1972245773362196 //Calcular log de cero System.out.println(Math.log(0.0)); // -Infinity //Calcular log de NaN double nanValue = Math.sqrt(-5.0); System.out.println(Math.log(nanValue)); // NaN //Calcular log de número infinito double infinity = Double.POSITIVE_INFINITY; System.out.println(Math.log(infinity)); // Infinity //Calcular log de número negativo System.out.println(Math.log(-9.0)); // NaN } }