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() methodimport 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.085536923187668NaNInfinity0.0
