OR
誰でも自由に記事を投稿・編集できるオープンリファレンス
記事ID:592
区分:プログラム  |  分類:Java  |  最終更新日:2014/07/23
クリエイティブ・コモンズ 表示-継承ライセンス 2.1
【Java】平方根・立方根を求める
関連タグ:Java, Math, sqrt, cbrt
このエントリーをはてなブックマークに追加      
本文
履歴
編集
閲覧数: 4,645

Java で数値の平方根または立方根を求めるには、それぞれ Math クラスのメソッドを使用します。

 

メソッド戻り型説明

sqrt(double)

static double

引数に指定された値の平方根を返します。

cbrt(double)

static double

引数に指定された値の立方根を返します。

平方根を求める

平方根を求めるには、Math.sqrt メソッドを使用します。Math.sqrt メソッドは指定された数値の平方根を double 型で返します。

 

【サンプルコード】

class Sample1 {
    public static void main(String[] args) {

        double d1 = 9d;
        double d2 = 5d;

        System.out.println("「" + d1 + "」の平方根は「" + Math.sqrt(d1) + "」です" );
        System.out.println("「" + d2 + "」の平方根は「" + Math.sqrt(d2) + "」です" );
    }
}

 

【実行結果】

「9.0」の平方根は「3.0」です
「5.0」の平方根は「2.23606797749979」です

立方根を求める

立方根を求めるには、Math.cbrt メソッドを使用します。Math.cbrt メソッドは指定された数値の立方根を double 型で返します。

 

【サンプルコード】

class Sample2 {
    public static void main(String[] args) {

        double d1 = 27d;
        double d2 = 12d;

        System.out.println("「" + d1 + "」の立法根は「" + Math.cbrt(d1) + "」です" );
        System.out.println("「" + d2 + "」の立方根は「" + Math.cbrt(d2) + "」です" );
    }
}

 

【実行結果】

「27.0」の立方根は「3.0」です
「12.0」の立方根は「2.2894284851066637」です
関連記事
関連記事はありません。
外部リンク
外部リンクはありません。
- 記事検索 -