What's wrong with using == to compare floats in Java?

后端 未结 21 2238
你的背包
你的背包 2020-11-22 01:00

According to this java.sun page == is the equality comparison operator for floating point numbers in Java.

However, when I type this code:



        
21条回答
  •  没有蜡笔的小新
    2020-11-22 01:26

    First of all, are they float or Float? If one of them is a Float, you should use the equals() method. Also, probably best to use the static Float.compare method.

提交回复
热议问题