Float
public static void main(String[] args) { Float x = 12.4F; Float y = 12.4F; // 比較對象地址 System.out.println(x == y); // 比較值,不准確,會丟失精度 System.out.println(x.equals(y)); // x 與 y 的絕對值 System.out.println(Math.abs(x - y)); // 比較精度比值的精度多一位即可 if (Math.abs(x - y) > .01) { System.out.println("不相等"); } else { System.out.println("相等"); } }

https://docs.oracle.com/javase/specs/jls/se8/html/jls-4.html#jls-4.2.4
