Primitive double value equal depends on magnitude?

后端 未结 3 1862
星月不相逢
星月不相逢 2020-12-29 17:05

I have to check to see whether two double values are equal including magnitude and precision. I encounter a weird scenario where primitive double equals check is not consist

3条回答
  •  盖世英雄少女心
    2020-12-29 17:19

    dont use == when comparing double or float values.

    instead use Double.compare http://download.oracle.com/javase/6/docs/api/java/lang/Double.html

    and Float.compare for floats.

提交回复
热议问题