Java Math exp()方法及实例

Java Math exp()方法及实例

java.lang.Math.exp() 返回欧拉数e提升到一个双倍值的幂。

  • 如果参数为NaN,则结果为NaN。
  • 如果参数是正无穷大,那么结果是正无穷大。
  • 如果参数是负无穷大,那么结果是正零。

语法 :

public static double exp(double a)

参数:
a : 指数部分,升为e。

返回:

其中e是自然对数的基数。

例子: 显示java.lang.Math.exp()函数的工作情况

// Java program to demonstrate working
// of java.lang.Math.exp() method
import java.lang.Math;
  
class Gfg {
  
    // driver code
    public static void main(String args[])
    {
        double x = 3;
          
        // when both are not infinity
        double result = Math.exp(x);
        System.out.println(result);
  
        double positiveInfinity = 
               Double.POSITIVE_INFINITY;
        double negativeInfinity = 
               Double.NEGATIVE_INFINITY;
        double nan = Double.NaN;
  
        // when 1 is NAN
        result = Math.exp(nan);
        System.out.println(result);
  
        // when one argument is +INF
        result = Math.exp(positiveInfinity);
        System.out.println(result);
  
        result = Math.exp(negativeInfinity);
        System.out.println(result);
    }
}

输出:

20.085536923187668
NaN
Infinity
0.0

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程