Javaでは、数のn乗を求める方法は何ですか?

Javaでは、Math.pow()メソッドを使用して、数のn乗を求めることができます。このメソッドは2つのパラメータを受け取り、最初のパラメータは底数であり、2番目のパラメータは指数です。例えば、2の3乗を求めるには、以下のように書くことができます:

double result = Math.pow(2, 3);
System.out.println(result); // 输出8.0

また、数のn乗を求めるためには、ループを使う方法もあります。例えば:

int base = 2;
int exponent = 3;
int result = 1;

for (int i = 0; i < exponent; i++) {
    result *= base;
}

System.out.println(result); // 输出8

この手法は直感的ですが、大きな指数値に対してはパフォーマンスの問題が発生する可能性があります。そのため、累乗を求める際にはMath.pow()メソッドの使用をお勧めします。

コメントを残す 0

Your email address will not be published. Required fields are marked *