Java.lang.StrictMath 类

java.lang.StrictMath.log1p() 方法返回 (1) 的自然对数 + 数字),即 log(1+数字)。在特殊情况下,它返回以下内容:

  • 如果参数为 NaN 或小于 -1,则结果为 NaN。
  • 如果参数为正无穷大,则结果为正无穷大。
  • 如果参数为负一,则结果为负无穷大。
  • 如果参数为零,则结果为具有相同符号的零作为参数。

语法

public static double log1p(double a)

参数

a 指定数字。

返回值

返回(1 + number)的自然对数,即log( 1+number)。

异常

无。

示例:

在下面的示例中,log1p() 方法用于计算 log(1+number)。

import java.lang.*;

public class MyClass {
 public static void main(String[] args) {
  System.out.println(StrictMath.log1p(0)); 
  System.out.println(StrictMath.log1p(1)); 
  System.out.println(StrictMath.log1p(2));     
 }
}

上述代码的输出将是:

0.0
0.6931471805599453
1.0986122886681096