Java Double.MIN_NORMAL 属性及代码示例

一个保持双精度型最小正正常值的常数, 2-1022.

定义

public static final double MIN_NORMAL

说明

它等于十六进制浮点文字 0x1.0p-1022, 也等于 Double.longBitsToDouble(0x0010000000000000L).

示例

查看 Double.MIN_NORMAL 的值的示例

package com.yi21.Double;

public class Yi21DoubleMIN_NORMAL {

    public static void main(String[] args) {
        
        System.out.println("Double 最小正正常值: " + Double.MIN_NORMAL);
        System.out.println("Double 最小正正常值: " + 0x1.0p-1022);
        System.out.println("Double 最小正正常值: " + Double.longBitsToDouble(0x0010000000000000L));

    }

}

执行结果为 :

Double 最小正正常值: 2.2250738585072014E-308
Double 最小正正常值: 2.2250738585072014E-308
Double 最小正正常值: 2.2250738585072014E-308