JavaでMath.powを使う

JavaでMath.powを使用する

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の結果が必要な場合は、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で利用できます。