累乗した値を取得する

広告

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

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

初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を行っています。