English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O método log() do Java Math calcula o logaritmo natural de um valor específico (com base em e) e retorna ele.
A sintaxe do método log() é:
Math.log(double x)
Atenção:O método log() é um método estático. Portanto, podemos usar o nome da classe Math para chamar diretamente esse método.
x - Para calcular o valor do logaritmo
Retorna o logaritmo natural de x (ou seja, ln a)
Se o parâmetro for NaN ou menor que zero, retorna NaN
Se o parâmetro for positivo infinito, retorna positivo infinito
Se o parâmetro for zero, retorna negativo infinito
class Main { public static void main(String[] args) { // Calculando log de valor double System.out.println(Math.log(9.0)); // 2.1972245773362196 //Calculando log de zero System.out.println(Math.log(0.0)); // -Infinity //Calculando log de NaN double nanValue = Math.sqrt(-5.0); System.out.println(Math.log(nanValue)); // NaN //Calculando log de infinito double infinity = Double.POSITIVE_INFINITY; System.out.println(Math.log(infinity)); // Infinity //Calculando log de número negativo System.out.println(Math.log(-9.0)); // NaN } }