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

Tutoriales básicos de Java

Control de flujo Java

Java Arreglo

Java Programación Orientada a Objetos (I)

Java Programación Orientada a Objetos (II)

Java Programación Orientada a Objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Cola (Queue)

Java Colección Map (Map)

Java Conjunto (Set)

Java Entrada/Salida (I/O)

Reader de Java/Writer

Otras temáticas de Java

Uso y ejemplo del método log() de Math en Java

Java Math 数学生成方法

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.

Parámetros de log()

  • x - Para calcular el valor de su logaritmo

Valor de retorno de log()

  • 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

Ejemplo: Java Math.log()

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

Java Math 数学生成方法