English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manual Básico de Java

Controle de fluxo Java

Array Java

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções Java

Lista Java

Java Fila (Fila)

Conjunto Map do Java

Conjunto Java

Java Entrada e Saída (I/O)

Reader do Java/Writer

Outros tópicos do Java

Uso e exemplo do método log() do Java Math

Métodos matemáticos Java

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.

Parâmetros do método log()

  • x - Para calcular o valor do logaritmo

Retorno do método log()

  • 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

Exemplo: Java Math.log()

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
  }
}

Métodos matemáticos Java