将与 double 一起使用是否存在任何已知问题?
d1 > d2
d2 > d1
我找不到任何迹象表明这将是一个问题。
但是,由于存在平等问题,我认为这将是一个问题,我将不得不使用Epsilon使用“几乎相等”的逻辑:
d1 >= d2
d2 >= d1
最佳答案
>
和<
完全按预期工作;如果d1
的值大于d2
的值,则d1 > d2
将为true
(反之亦然)。问题(如果存在)是d1
和d2
可能与您期望的值不完全相同。
但是,用>
替换>=
会改变d1
的一个值的行为(对于d2
的固定值)。