累乗した値を取得する

Math クラスで用意されている pow メソッドを使用すると、 1 番目の引数に指定した数値を 2 番目の引数に指定した数値で累乗した結果を取得することができます。ここでは Java で数値を累乗した値を取得する方法について解説します。

(Last modified: )

Math.powメソッドの使い方

数値を累乗した値を取得するには Math クラスで用意されている pow メソッドを使います。 pow メソッドはクラスメソッドです。書式は次のとおりです。

public static double pow(double a, double b)

パラメータ:
a - 底
b - 指数

戻り値:
値ab

1 番目の引数に指定した値を 2 番目の引数で指定した値だけ累乗した結果を戻り値として返します。累乗というのは例えば 23 というのは 2×2×2 のことです。

次のサンプルを見てください。

System.out.println(Math.pow(3.0, 4.0));  // 81.0
System.out.println(Math.pow(-4.0, 3.0));  // -64.0

それぞれ累乗を計算した結果を戻り値として取得しました。

サンプルコード

それでは簡単なサンプルプログラムを作って試してみます。テキストエディタで次のように記述したあと、 JSample4-1.java という名前で保存します。

class JSample4_1{
  public static void main(String[] args){
    double d = 3.0;

    System.out.println(Math.pow(d, 0.0));
    System.out.println(Math.pow(d, 1.0));
    System.out.println(Math.pow(d, 2.0));
    System.out.println(Math.pow(d, 3.0));
    System.out.println(Math.pow(d, 4.0));
    System.out.println(Math.pow(d, 5.0));
  }
}

コンパイルを行います。

javac -encoding UTF-8 JSample4_1.java

その後で、次のように実行してください。

java JSample4_1

Math.powメソッドの使い方(1)

3.0 を 0 乗から 5 乗まで行った値を取得し画面に表示しました。なおどんな数値でも 0 乗すると 1.0 となります。

-- --

Java で数値を累乗した値を取得する方法について解説しました。

( Written by Tatsuo Ikura )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。