Java Float equals()方法及示例
Float类中的 equals() 方法是java中的一个内置函数,它将此对象与指定对象进行比较。当且仅当参数不为空,并且是一个包含与此对象相同的双倍值的Float对象时,其结果为真。如果两个对象都不相同,则返回false。
语法
参数: 该方法只接受一个参数obj,指定所传递的对象为要比较的对象。
返回值: 该函数在与参数中传递的对象进行比较后返回一个布尔值。
- 当且仅当参数不是空的,并且是一个包含与此对象相同的双倍值的Float对象时,它返回真。如果该对象不相同,则返回false。
- 如果f1和f2都表示为Float.NaN,那么 equals() 方法返回真,即使Float.NaN==Float.NaN的值为假。
- 如果f1代表+0.0f,而f2代表-0.0f,或者反过来,那么即使0.0f==-0.0f的值为真,相等测试的值为假。
以下程序说明了Float.equals()方法的使用。
程序1 :
输出。
程序2: 使用Float.NaN
输出。
程序3: 使用Float值0.0f
输出。
参考资料: https://docs.oracle.com/javase/7/docs/api/java/lang/Float.html#equals(java.lang.Object)