我试图将每个双精度乘以 100,然后在执行 Math.abs() 之前使用 Math.around() <0.00000001 但它不起作用。
double A = Math.sqrt(3);
double B = Math.sqrt(5);
Boolean result = Math.abs(Math.round(A * 100.0)/100.0 - Math.round(B * 100.0)/100.0) < 0.00000001
Math.sqrt(3) 舍入到两位数是
1.73,Math.sqrt(5) 舍入到两位数是 2.24。您期望这两个值如何匹配?