1
55
也许你在找
尝试如下操作:
|
2
27
这个 IEEE 754 floating point standard 表示将Nan与Nan Will进行比较 总是 返回错误。如果必须这样做,请使用double.isnan()。 但是,这不是做你想做的事情的最佳方式。双打不精确,你用它们来表示价格。我敢打赌,在某种程度上,你也会想比较一下平等的价格。那不起作用,因为 you can't rely on floating point equality . 您真的应该考虑为这些值使用某种整数类型(支持相等比较),而不是尝试使用double。双打是为了科学问题,不是为了财政问题。 |
3
9
作为背景信息:什么
|
4
8
见 Double.NaN Field 在.NET Framework类库文档中:
|
illusionist · 覆盖==等式运算符仅在一个方向上起作用 7 年前 |
babybob · 转换为“对象”类型的目的是什么? 8 年前 |
Kevin Meredith · 定义自由Monad的相等实例 9 年前 |
Mansour · Java检查字符串的相等性 9 年前 |