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の結果が必要な場合は、the int casting in the above example is requiredに注意してください。
引数として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()メソッドを使用して、任意のベースのパワーを計算する方法を見てきました。
いつものように、完全なソースコードはover on GitHubで利用できます。