Java 菜鸟教程

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Java 异常处理

Java 列表(List)

Java Queue(队列)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

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

Java Math 数学方法

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

log()方法的语法为:

Math.log(double x)

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

log()参数

  • x - 要计算其对数的值

log()返回值

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

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

  • 如果参数为正无穷大,则返回正无穷大

  • 如果参数为零,则返回负无穷大

示例:Java Math.log()

class Main {
  public static void main(String[] args) {

    // 计算双精度值的log()
    System.out.println(Math.log(9.0));       // 2.1972245773362196

    //计算零的log()
    System.out.println(Math.log(0.0));       // -Infinity

    //计算NaN的log()
    double nanValue = Math.sqrt(-5.0);
    System.out.println(Math.log(nanValue));  // NaN

    //计算无穷大的log()
    double infinity = Double.POSITIVE_INFINITY;
    System.out.println(Math.log(infinity));  // Infinity

    //计算负数的log()
    System.out.println(Math.log(-9.0));      // NaN

  }
}

Java Math 数学方法