Java-lang-strictmath-exp
提供:Dev Guides
Java.lang.StrictMath.exp()メソッド
説明
- java.lang.StrictMath.exp()*メソッドは、オイラーの数値e *をdouble値の累乗で返します。これらのケースが含まれます-
- 引数がNaNの場合、結果はNaNです。
- 引数が正の無限大の場合、結果は正の無限大です。
- 引数が負の無限大の場合、結果は正のゼロになります。
宣言
以下は* java.lang.StrictMath.exp()*メソッドの宣言です
public static double exp(double a)
パラメーター
*a* -これは、eを累乗する指数です。
戻り値
このメソッドは、値e ^ a ^を返します。ここで、eは自然対数の底です。
例外
NA
例
次の例は、java.lang.StrictMath.exp()メソッドの使用方法を示しています。
package com.finddevguides;
import java.lang.*;
public class StrictMathDemo {
public static void main(String[] args) {
double d1 = 0.0 , d2 = -0.0, d3 = (1.0/0.0), d4 = 5;
//returns Euler's number e raised to the power positive 0
double eulerValue = StrictMath.exp(d1);
System.out.println("Euler value of d1 = " + eulerValue);
//returns Euler's number e raised to the power negative 0
eulerValue = StrictMath.exp(d2);
System.out.println("Euler value of d2 = " + eulerValue);
//returns Euler's number e raised to the power infinity
eulerValue = StrictMath.exp(d3);
System.out.println("Euler value of d3 = " + eulerValue);
//returns Euler's number e raised to the power 5
eulerValue = StrictMath.exp(d4);
System.out.println("Euler value of d4 = " + eulerValue);
}
}
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
Euler value of d1 = 1.0
Euler value of d2 = 1.0
Euler value of d3 = Infinity
Euler value of d4 = 148.4131591025766