java怎么规定double类型小数长度

2025-03-26 18:09:57
推荐回答(1个)
回答1:

double float数据类型,计算机中表示实型变量的一种变量类型。此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,通常情况,单精度浮点数占4字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,;双精度型占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308。
声明double 类型的变量:
double puotient;
初始化double 类型的变量:
puotient = 5.621456873;
double puotinet = 5.62;

以下是java中double的包装类代码
/**
     * A constant holding the largest positive finite value of type
     * double,
     * (2-2-52)·21023.  It is equal to
     * the hexadecimal floating-point literal
     * 0x1.fffffffffffffP+1023 and also equal to
     * Double.longBitsToDouble(0x7fefffffffffffffL).
     */
    public static final double MAX_VALUE = 1.7976931348623157e+308; // 0x1.fffffffffffffP+1023
    /**
     * A constant holding the smallest positive nonzero value of type
     * double, 2-1074. It is equal to the
     * hexadecimal floating-point literal
     * 0x0.0000000000001P-1022 and also equal to
     * Double.longBitsToDouble(0x1L).
     */
    public static final double MIN_VALUE = 4.9e-324; // 0x0.0000000000001P-1022