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

Java Grundlegende Anleitung

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Java Ausnahmebehandlung

Java 列表(List)

Java Queue(队列)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

Java Math log() 使用方法及示例

Java Math Mathematische Methoden

Java Math log()方法计算指定值的自然对数(以e为底)并返回它。

log()方法的语法为:

Math.log(double x)

注意:log()方法是静态方法。因此,我们可以使用类名Math直接调用该方法。

log()参数

  • x - 要计算其对数的值

log()返回值

  • 返回x的自然对数(即ln a)

  • 如果参数为NaN或小于零,则返回NaN

  • Gibt der Parameter positive Unendlich zurück, dann wird positive Unendlich zurückgegeben

  • Gibt der Parameter Null zurück, dann wird negative Unendlich zurückgegeben

Beispiel: Java Math.log()

class Main {
  public static void main(String[] args) {
    // Logarithmus eines double-Wertes berechnen
    System.out.println(Math.log(9.0));       // 2.1972245773362196
    //Logarithmus von Null berechnen
    System.out.println(Math.log(0.0));       // -Unendlich
    //Logarithmus von NaN berechnen
    double nanValue = Math.sqrt(-5.0);
    System.out.println(Math.log(nanValue));  // NaN
    //Logarithmus von unendlich berechnen
    double infinity = Double.POSITIVE_INFINITY;
    System.out.println(Math.log(infinity));  // Unendlich
    //Logarithmus von negativen Zahlen berechnen
    System.out.println(Math.log(-9.0));      // NaN
  }
}

Java Math Mathematische Methoden