1. 概要

数の累乗は、その数を乗算に使用する回数を意味します。 これはJavaで簡単に計算できます。

2. Math.powの例

例を見る前に、メソッドのシグネチャを見てみましょう。

public double pow(double a, double b)

このメソッドは、abの累乗に累乗し、結果をdoubleとして返します。 つまり、aはそれ自体でb倍になります。

ここで簡単な例を見てみましょう。

int intResult = (int) Math.pow(2, 3);

出力は8になります。 Integer の結果が必要な場合は、上記の例のintキャストが必要であることに注意してください

double を引数として渡して、結果を見てみましょう。

double dblResult = Math.pow(4.2, 3);

出力は74.08800000000001になります。

ここでは、 double 値に関心があるため、結果をintにキャストしていません。 double 値があるため、 DecimalFormat を簡単に構成して使用し、値を小数点以下2桁に丸めて、74.09になります。

DecimalFormat df = new DecimalFormat(".00");
double dblResult = Math.pow(4.2, 3);

3. 結論

この簡単な記事では、Javaの Math.pow()メソッドを使用して、任意のベースのパワーを計算する方法を見てきました。

いつものように、完全なソースコードはGitHub利用できます。