立方根とは?
はじめに
与えられた数値aが、a=bxbxb(bの3乗)であるとき、bはaの立方根(cubic root)です。
立方根を計算するメソッド
Math.cbrtメソッド
public static double Math.cbrt( double a )
・引数aで指定した数値の立方根を返します。 パラメータ a : 立方根を求める数値 戻り値 aの立方根
Javaソースコード
Cbrt.java
001 002 003 004 005 006 007 008 009 010 011 012
public class Cbrt { public static void main( String[] args ) { // 8.0の立方根を表示 System.out.println( "8.0の平方根は=" + Math.cbrt( 8.0 ) ); // 1000.0の立方根を表示 System.out.println( "1000.0の平方根は=" + Math.cbrt( 1000.0 ) ); // -1000.0の立方根を表示 System.out.println( "-1000.0の平方根は=" + Math.cbrt( -1000.0 ) ); } }
出力結果
8.0の平方根は=2.0 1000.0の平方根は=10.0 -1000.0の平方根は=-10.0
2x2x2=8、10x10x10=1000、(-10)x(-10)x(-10)=-1000です。
Javaソースコードの解説
001
public class Cbrt {
クラス名を、Cbrtとしています。
002
public static void main( String[] args ) {
このmainメソッドからプログラムを実行します。
003 004
// 8.0の立方根を表示 System.out.println( "8.0の平方根は=" + Math.cbrt( 8.0 ) );
8.0の立方根をMath.Cbrtメソッドで計算し、printlnメソッドでコンソール出力しています。
006 007
// 1000.0の立方根を表示 System.out.println( "1000.0の平方根は=" + Math.cbrt( 1000.0 ) );
1000.0の立方根をMath.Cbrtメソッドで計算し、printlnメソッドでコンソール出力しています。
009 010
// -1000.0の立方根を表示 System.out.println( "-1000.0の平方根は=" + Math.cbrt( -1000.0 ) );
-1000.0の立方根をMath.Cbrtメソッドで計算し、printlnメソッドでコンソール出力しています。
以上です。