JavaA2Z

KAB-studio > プログラミング > JavaA2Z > doubleとは

double

日本語 倍精度浮動小数点型
英語 double
ふりがな だぶる
フリガナ ダブル

解説

プリミティブ型のひとつ。
実数値を格納するための
ラッパークラスDoubleクラス
64ビット(8バイト)の情報量を持ち、浮動小数点形式で実数を格納することができる。
浮動小数点の性質上、常に誤差と隣り合わせのため、正確な値が必要な場合にはBigDecimalクラスの使用をお勧めする。

参考サイト


(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // double型の変数を作ります。
        double d = 2.5;
        System.out.println( d );
        // 2.5

        // 最大値と最小値はDoubleクラスにあります。
        d = Double.MAX_VALUE;
        System.out.println( d );
        // 1.7976931348623157E308
        d = Double.MIN_VALUE;
        System.out.println( d );
        // 4.9E-324

        // double型は浮動小数点なので、誤差には気を付けてください。
        double d1 = 4.1;
        double d2 = 8.2;
        System.out.println( d1 + d2 );
        // 12.299999999999999
        // このように、簡単に誤差が生じます。
        // 正確な値が必要な場合にはBigDecimalクラスを使用しましょう。
    }
}
// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // double型の変数を作ります。
        double d = 2.5;
        System.out.println( d );
        // 2.5

        // 最大値と最小値はDoubleクラスにあります。
        d = Double.MAX_VALUE;
        System.out.println( d );
        // 1.7976931348623157E308
        d = Double.MIN_VALUE;
        System.out.println( d );
        // 4.9E-324

        // double型は浮動小数点なので、誤差には気を付けてください。
        double d1 = 4.1;
        double d2 = 8.2;
        System.out.println( d1 + d2 );
        // 12.299999999999999
        // このように、簡単に誤差が生じます。
        // 正確な値が必要な場合にはBigDecimalクラスを使用しましょう。
    }
}

この単語を含むページ

「みだし」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/03/19
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。