Java べき乗/平方根/立方根を計算(pow/sqrt/cbrt)

Javaのべき乗、平方根、立方根を計算するサンプルです。

目次

サンプル べき乗を計算する(pow)
  平方根を計算する(sqrt)
  立方根を計算する(cbrt)

べき乗を計算する(powメソッド)

public static double pow(double a, double b)

べき乗を計算するサンプルです。

package test1;

public class Test1 {
	public static void main(String[] args) {
		double a = 2;
		double b = 3;

		System.out.println(Math.pow(a,a)); //4.0 (2*2)

		System.out.println(Math.pow(a,b)); //8.0 (2*2*2)
 	}
}

5,6行目は、double型の数値です。
8行目は、2*2で4になります。
10行目は、2*2*2で8になります。

平方根を計算する(sqrt)

public static double sqrt(double a)

平方根を計算するサンプルです。

package test1;

public class Test1 {
	public static void main(String[] args) {
		double a = 36;
		double b = 49;

		System.out.println(Math.sqrt(a)); //6.0 (6*6)

		System.out.println(Math.sqrt(b)); //7.0 (7*7)
 	}
}

8行目は、36の平方根です。6*6=36です。
10行目は、49の平方根です。7*7=49です。

立方根を計算する(cbrt)

public static double cbrt(double a)

立方根を計算するサンプルです。

package test1;

public class Test1 {
	public static void main(String[] args) {
		double a = 8;
		double b = 27;

		System.out.println(Math.cbrt(a)); //2.0 (2*2*2)

		System.out.println(Math.cbrt(b)); //3.0 (3*3*3)
 	}
}

8行目は、8の立方根です。2*2*2=8です。
10行目は、27の立方根です。3*3*3=27です。

関連の記事

Java 乱数を生成するサンプル(SecureRandom)
Java 切り上げのサンプル(ceil)
Java 切り捨てのサンプル(floor)
Java 四捨五入するサンプル(round)

△上に戻る