Java の Math pow() メソッドと例
の java.lang.Math 。捕虜() 数値の他の数値の累乗を計算するために使用されます。この関数は 2 つのパラメータを受け取り、最初のパラメータの値を 2 番目のパラメータに変換して返します。以下に示すような特殊なケースがいくつかあります。
- 2 番目のパラメータが正または負のゼロの場合、結果は 1.0 になります。
- 2 番目のパラメータが 1.0 の場合、結果は最初のパラメータの結果と同じになります。
- 2 番目のパラメータが NaN の場合、結果も NaN になります。
- 関数 java.lang.Math.pow() 常に double データ型を返します。
構文 :
public static double pow(double a, double b) Parameter : a : this parameter is the base b : this parameter is the exponent. Return : This method returns ab.
例1 : の働きを示すため java.lang.Math.pow() 方法。
ジャワ
// Java program to demonstrate working> // of java.lang.Math.pow() method> import> java.lang.Math;> class> Gfg {> > // driver code> > public> static> void> main(String args[])> > {> > double> a => 30> ;> > double> b => 2> ;> > System.out.println(Math.pow(a, b));> > a => 3> ;> > b => 4> ;> > System.out.println(Math.pow(a, b));> > a => 2.5> ;> > b => 6.9> ;> > System.out.println(Math.pow(a, b));> > }> }> |
出力:
900.0 81.0 556.9113382296638
時間計算量: O(log(b))
補助スペース: ○(1)
ジャワ
// Java program to demonstrate working> // of java.lang.Math.pow() method> import> java.lang.Math;> // importing java.lang package> public> class> GFG {> > public> static> void> main(String[] args)> > {> > double> nan = Double.NaN;> > double> result;> > // Here second argument is NaN,> > // output will be NaN> > result = Math.pow(> 2> , nan);> > System.out.println(result);> > // Here second argument is zero> > result = Math.pow(> 1254> ,> 0> );> > System.out.println(result);> > // Here second argument is one> > result = Math.pow(> 5> ,> 1> );> > System.out.println(result);> > }> }> |
出力:
NaN 1.0 5.0
時間計算量: O(log(b))
補助スペース: ○(1)