logo

Javaのべき乗関数

Java のべき乗関数は Math.pow() です。これは、最初の引数から 2 番目の引数までのべき乗を取得するために使用されます。これは 2 つの引数を受け取り、最初の引数の値を 2 番目の引数まで上げて返します。 double 型の値を返します。

pow() 関数は次の場所で実行されます。 java.lang.Math.pow() 図書館。

たとえば、5 の 2 乗を計算するには、次のように実行できます。

Math.pow(5,2) =25

構文:

ピート・デビッドソンの国籍
 public static double pow(double a, double b) 

どこ、

aはベースです

bは指数です

上記の構文は、a^b の値を double データ型で返します。

のべき関数について次の点を考慮してください。 ジャワ :

  • 2 番目の引数が正または負のゼロの場合、1.0 を返します。
  • 2 番目の引数が数値でない場合は、NaN を返します。
  • b (2 番目の引数) が 1 の場合、最初の引数と同じ結果が返されます。

いくつかの例でそれを理解しましょう。

ジャワペア

例1: Java Power関数を使用して5^2を計算する

PowerFunc1.java:

 public class PowerFunc1 { public static void main(String[] args) { double a = 5; double b = 2; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } } 

出力:

Javaのobjとは何ですか
 25.0 

例2: べき乗関数を使用して 5^(-3) を計算する

PowerFunc2.java:

 public class PowerFunc2 { public static void main(String[] args) { double a = 5; double b = -3; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^(-3) } } 

出力:

 0.008 

例 3: べき乗関数を使用して -3^5 を計算する

PowerFunc3.java:

 public class PowerFunc3 { public static void main(String[] args) { double a = -3; double b = 5; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } } 

出力:

 -243.0 

例 4: べき乗関数を使用して 5^0 を計算する

PowerFunc4.java:

パワーシェル管理者
 public class PowerFunc4 { public static void main(String[] args) { double a = 5; double b = 0; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } } 

出力:

 1.0 

例5: べき乗関数を使用して 0.57^0.25 を計算する

PowerFunc5.java:

 public class PowerFunc5 { public static void main(String[] args) { double a = 0.57; double b = 0.25; System.out.println(Math.pow(a, b)); // return a^b i.e. 5^2 } } 

出力:

 0.8688978326173192 

上記の例から、

  • power 関数は、最初の引数の 2 番目の引数に対するべき乗の値を取得するために使用されます。
  • power 関数は double 型の値を返します。
  • 負の数はべき乗関数を使用して計算できます。
  • 10 進数はべき乗関数を使用して計算することもできます。
  • 2 番目の引数が 0 の場合、結果は 1.0 になります。
  • 2 番目の引数が数値でない場合は、NaN を返します。

Power 関数を使用して整数型の値を返す方法

power 関数を使用して整数型の値を返すこともできます。このためには、明示的に Integer にキャストする必要があります。

以下の例を考えてみましょう。

PowerFunc6.java:

Windows 7 はいつ登場しましたか
 public class PowerFunc6 { public static void main(String[] args) { int i=(int)Math.pow(5,2); //Type Cast to integer System.out.println(+ i); } } 

出力:

 25