【发布时间】:2023-03-04 19:01:01
【问题描述】:
在使用双精度时,如何处理 Java 中模运算符的怪异行为?
例如,您希望3.9 - (3.9 % 0.1) 的结果是3.9(实际上,Google 表示我不会发疯),但是当我在 Java 中运行它时,我得到了3.8000000000000003。
我知道这是 Java 存储和处理双倍的结果,但是有没有办法解决它?
【问题讨论】:
-
你想做什么?我有一种感觉,你真的根本不需要
%。