logo

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);> >}> }>

>

>

出力:

Windows 7 はいつ登場しましたか
NaN 1.0 5.0>

時間計算量: O(log(b))

補助スペース: ○(1)