java - Java 浮点数,为什么 2.15 - 1.10 = 1.0499999999999998?
问题描述
double amount1 = 2.15;
double amount2 = 1.10;
System.out.println(amount1 - amount2);
-------
1.0499999999999998
为什么上面的代码会产生 1.0499999999999998
解决方案
推荐阅读
- javascript - 如何刷新,仅重新加载页面上的音频标签而不重新加载页面
- jquery - 如何将自定义 CSS 类添加到 Wordpress 的 Astra 主题的主菜单按钮
- php - 许多人试图在日志中访问/latest/dynamic/instance-identity/document?安全问题?
- java - 如何将输入放入2个不同的数组
- powershell - PowerShell 'less' tool
- python-3.x - 未检测到 PiCamera
- c - 尝试在 Linux 上使用“gcc -L”将库添加到“C”中的项目 - 错误
- git - 建立 Git 存储库后 Unity 项目不再打开
- c++ - 使用 std::condition_variable 触发其他线程。使用哪些互斥锁?
- javascript - 在初始化之前使用变量。JS