double
| 日本語 | 倍精度浮動小数点型 |
| 英語 | double |
| ふりがな | だぶる |
| フリガナ | ダブル |
プリミティブ型のひとつ。
実数値を格納するための型。
ラッパークラスはDoubleクラス。
64ビット(8バイト)の情報量を持ち、浮動小数点形式で実数を格納することができる。
浮動小数点の性質上、常に誤差と隣り合わせのため、正確な値が必要な場合にはBigDecimalクラスの使用をお勧めする。
実数値を格納するための型。
ラッパークラスはDoubleクラス。
64ビット(8バイト)の情報量を持ち、浮動小数点形式で実数を格納することができる。
浮動小数点の性質上、常に誤差と隣り合わせのため、正確な値が必要な場合には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クラスを使用しましょう。
}
}
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クラスを使用しましょう。
}
}
「解説」に含まれているページ
「サンプルプログラムとか」に含まれているページ
- %=演算子
- %演算子
- *=演算子
- ++演算子
- +=演算子
- --演算子
- -=演算子
- /=演算子
- /演算子
- <<演算子
- =演算子
- >>>演算子
- >>演算子
- ]
- BigDecimal
- const
- double
- Double
- float
- NaN
- println
- strictfp
- whileステートメント
- ~演算子
- 「D」
- 「d」
- 「F」
- 「f」
- アンボクシング変換
- キャスト
- ナローイング変換
- バイアス
- ボクシング変換
- メソッド呼び出し変換
- ラッパー
- リテラル
- リフレクション
- ワイドニング変換
- 乱数
- 二項演算子
- 代入変換
- 仮数部
- 倍精度浮動小数点型
- 割り算
- 単精度浮動小数点型
- 単項-演算子
- 四捨五入
- 引き算
- 指数部
- 掛け算
- 桁落ち
- 浮動小数点
- 浮動小数点リテラル
- 浮動小数点数リテラル
- 無理数
- 無限大
- 符号
- 精度
- 累乗
- 行列
- 足し算
- 配列初期化子




