美文网首页
java的浮点数

java的浮点数

作者: 秋_落 | 来源:发表于2019-06-07 14:49 被阅读0次

文章发布地址:https://blog.qiuluo.xin/2019/01/08/java%E7%9A%84%E6%B5%AE%E7%82%B9%E6%95%B0/

类型 存储需求 取值范围
float 4字节 大约±3.4028237E+38F(有效位数6~7位)
double 8字节 大约±1.79769313486231570E+308(有效位数15位)

正无穷大 :Double.POSITIVE_INFINITY

负无穷大:Ddouble.NEGATIVE_INFINTY

NaN(不是一个数字):Double.NaN

检测是否不是一个数字

不能使用双等号检测一个值是否等于Double.NaN

所有“非数值”都认为是不相同的

if (x == Double.NaN)    // is never true

然而,可以只用Double.isNaN方法:

if (Double.isNaN(x))    // check whether x is "not a number"

相关文章

  • Awesome Java

    基础 Java 入门与实践 Java 语法清单 Java 8 系列之重新认识 HashMap Java 浮点数精确...

  • java中的%,\运算

    Java中有趣的运算### java支持浮点数的除以0运算,并且不会抛出 ArithmeticException异...

  • 一文帮你读懂Java浮点数的存储原理

    前言 Java数值分整数和浮点数,前一篇文章已经解析了Java整数的存储原理,本篇将接着解析浮点数在计算机里的存储...

  • 计算中出现精度问题

    title: JAVA浮点计算经验date: 2016-08-4 JS JAVA float 当浮点数进行运算的时...

  • 浮点数的比较&初识String

    小心使用浮点数进行比较 浮点数没有绝对的相等,只有近似的相等。Java中只有整数才有绝对的相等。 例如: 结果:t...

  • java的浮点数

    文章发布地址:https://blog.qiuluo.xin/2019/01/08/java%E7%9A%84%E...

  • 心得

    java 浮点数不能直接判断两个数相等。 正确写法是

  • JAVA浮点类型数据计算

    摘要 Java浮点数据类型在内存中存储会出现精度丢失的情况,因此涉及浮点数据类型的计算需使用BigDecimal类...

  • Java比较浮点数的正确方式

    今天在读《Java开发手册》时,看到浮点数的等值判断问题「浮点数的基本数据类型不能用 == 比较,包装数据类型不能...

  • 浮点数有精确度问题

    当计算中包含小数时,很多网友建议不要使用浮点数(搜索IEEE754),浮点数有精度问题。Java中有专门的工业级高...

网友评论

      本文标题:java的浮点数

      本文链接:https://www.haomeiwen.com/subject/cnwmxctx.html