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