2016-04-27 12 views
0

私はタイプFloatのオブジェクトをソートするコードを持っています。 Floatがヌルの場合はFloat.NEGATIVE_INFINITYを割り当てて比較します。 Float.NEGATIVE_INFINITY.compareTo(Float.NEGATIVE_INFINITY)はいつも私は、この比較を行い、それが浮動小数点数を比較することがいかに難しいを知って、それは0を返します。しかし、私は確信して、それは常にZEROことを確認するテストを書い0Float.NEGATIVE_INFINITY.compareTo(Float.NEGATIVE_INFINITY)は常に0です

に等しいだろうか。

+2

は、なぜあなたはそれを試していけませんか? –

答えて

0

compare returns:f1が数値的にf2に等しい場合は値0、 f1が数値的にf2より小さい場合は0より小さい値、 f1が数値的にf2より大きい場合は0より大きい値です。したがって、比較は常にゼロを返します。 Javaドキュメントから

ソースlink

関連する問題