public static void main(String[]args){
double a1=0.525252525252525252525252;
double a2=0.5252525252525252525252525;
System.out.println(a1==a2);
}
这里的输出为true
public static void main(String[]args){
double a1=0.525252525252;
double a2=0.5252525252525;
System.out.println(a1==a2);
}
这里的输出为false
也就是说,当比较值的差异小于一定值的时候,两者被认为相等!!!