ITPub博客

首页 > IT职业 > IT图书 > java浮点数的误差探究

java浮点数的误差探究

IT图书 作者:liunh 时间:2021-09-11 09:52:20 0 删除 编辑

说明

1、浮点数有一个需要特别注意的点就是浮点数是有误差的。

2、因为浮点数存在这个特性,所以我们在编程中要尽量避免用浮点数进行比较。

实例

public class Demo {
public static void main(String[] args) {
System.out.println(0.1+0.2 == 0.3);//输出false
}
}

这段代码输出值是false,之所以是这个结果那是因为浮点数是存在误差的,也就yi是说0.1在计算机中存储时不是精确的0.1,而有可能是0.1000000001,或者其他数,而0.2或0.3也是如此,所以0.1+0.2和0.3在计算机中是不相等的。

以上就是java浮点数的误差探究,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2790/viewspace-2829465/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-16

  • 博文量
    111
  • 访问量
    975