Java Double.MAX_VALUE 属性及代码示例

一个保持双精度类型的最大正有限值的常数, (2-2-52)·21023.

定义

public static final double MAX_VALUE

说明

它等于十六进制浮点文字 0x1.fffffffffffffP+1023, 也等于 Double.longBitsToDouble(0x7fefffffffffffffL).

示例

查看 Double.MAX_VALUE 的值的示例

package com.yi21.Double;

public class Yi21DoubleMAX_VALUE {

    public static void main(String[] args) {
        
        System.out.println("Double 有限最大值: " + Double.MAX_VALUE);
        System.out.println("Double 有限最大值: " + 0x1.fffffffffffffP+1023);
        System.out.println("Double 有限最大值: " + Double.longBitsToDouble(0x7fefffffffffffffL));

    }

}

执行结果为 :

Double 有限最大值: 1.7976931348623157E308
Double 有限最大值: 1.7976931348623157E308
Double 有限最大值: 1.7976931348623157E308