Java Math expm1()方法返回欧拉数e的指定值减去1的幂。
也就是说,也在数学中。Math.expm1(4.0) = e4.0-1Math.expm1(x) = ex-1
expm1()方法的语法为:
Math.expm1(double a)
注意:该expm1()方法是静态方法。因此,我们可以使用类名Math直接调用该方法。
a - 要作为e的幂的数字
返回参数a的e a-1
注意:此处,e是欧拉数,其值为2.71828
class Main { public static void main(String[] args) { // Math.expm1() 方法 double a = 4.0d; System.out.println(Math.expm1(a)); // 53.598150033144236 //不使用Math.expm1()。 //欧拉数的值 double euler = 2.71828d; System.out.println(Math.pow(euler, a)-1); // 53.5980031309658 } }
在上面的示例中,我们使用了Math.pow()方法来计算e 4.0值。在这里,我们可以看到
Math.expm1(4.0) = e4.0-1