JavaでMath.powを使用する
1. 概要
数の累乗は、その数を乗算に使用する回数を意味します。 これはJavaで簡単に計算できます。
2. Math.powの例
例を見る前に、メソッドのシグネチャを見てみましょう。
public double pow(double a, double b)
このメソッドは、aをbの累乗に累乗し、結果を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で利用できます。