我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

java除法中结果有时为近似值,有时为精确值

在编写java代码进行数值计算时,发现有些计算结果为近似值,有些为精确值,比如8.1/3=2.999999999997,而5.1/3=1.7,这是为什么

这个是java浮点类型计算时的设计问题,如果要保证精度计算的话要使用decimal类型

昂BigDecimal

近期文章

  • 0.2.1版本的wordcloud2只出现形状,未出现词云
  • python界面问题
  • pyhton数据处理相关问题
  • 使用lambda表达式与map()函数编写Python程序
  • 只能选择分卷文件的第一部分是什么意思
  • 三层交换机实现不同vlan通信
  • ABP框架中IOC的初始化问题
  • ValueError: Unexpected result of `predict_function` (Empty batch_outputs)
  • [flink]Gelly如何计算从KAFKA中读取的Datastream型数据?
  • platform.xml fail recover
  • python中用matplotlib画三角形
  • OrangePi PC-Plus(全志H3)获取设备树regulator子节点字符参数出错
  • hbuilderx快捷指令的问题
  • java连接数据库中运行框问题
  • PHP怎么实现登陆功能?
  • python打印中文的问题
  • Python的知乎爬虫
  • 图书超期罚款的触发器该怎么写
  • celery怎么异步上传图片到本地或者七牛云,我发现delay()不可以传入对象的,那应该用什么方法
  • 关于#matlab#的问题:用Matlab求

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华