使用 Java 中的 Math.exp 获取一个数字的指数值


要获取 Java 中某个数字的指数值,我们使用 java.lang.Math.exp() 方法。Math.exp() 返回一个 double 值,该值是欧拉数 e 乘以参数的幂。如果参数是 NaN,则其结果是 NaN。如果参数为正无穷大,则其结果为正无穷大。如果参数为负无穷大,则其输出为正零。

声明 − java.lang.Math.exp() 方法的声明如下

public static double exp(double a)

其中 a 是表示将 e 提升到其幂的数字。

让我们借助一个程序看看如何在 Java 中使用 Math.exp 获取一个数字的指数值。

示例

 在线演示

import java.lang.Math;
public class Example {
   public static void main(String[] args) {
      // declaring and initializing some double values
      double a = -0.7;
      double b = 1;
      double c = 5;
      //printing their exponential values
      System.out.println("Exponential value of " + a + " = " + Math.exp(a));
      System.out.println("Exponential value of " + b + " = " + Math.exp(b));
      System.out.println("Exponential value of " + c + " = " + Math.exp(c));
   }
}

输出

Exponential value of -0.7 = 0.4965853037914095
Exponential value of 1.0 = 2.718281828459045
Exponential value of 5.0 = 148.4131591025766

更新于: 2020 年 6 月 26 日

3K+ 次浏览

开启您的 职业

完成课程后获得认证

开始
广告