温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

java Double双精度范围多大

发布时间:2026-09-15 02:47:10 来源:亿速云 阅读:89 作者:小樊 栏目:编程语言

在 Java 中,double64 位双精度浮点数,遵循 IEEE 754 标准。

一、基本范围

  • 最大值
    Double.MAX_VALUE ≈ 1.7976931348623157E308
  • 正最小值(非 0)
    Double.MIN_VALUE ≈ 4.9E-324正数里最小的可用值
  • 最小负值
    -1.7976931348623157E308

二、特殊值

  • 正无穷:Double.POSITIVE_INFINITY
  • 负无穷:Double.NEGATIVE_INFINITY
  • 非数字:Double.NaN

三、精度说明(很重要)

double 不是“精确十进制”,而是:

  • 约 15–17 位有效十进制数字
  • 存在舍入误差(例如 0.1 + 0.2 ≠ 0.3

四、对比参考

类型 位数 范围
float 32 ±3.4E38
double 64 ±1.8E308

五、常用常量(Java)

Double.MAX_VALUE
Double.MIN_VALUE
Double.MIN_NORMAL
Double.POSITIVE_INFINITY
Double.NEGATIVE_INFINITY
Double.NaN

如果你关心的是 “能否表示某个数”“金额计算是否安全”,可以继续问我。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI