如果它们相等,我在测试两个双数组时遇到问题我写了这个方法
public static boolean equalsArray(double[]a,double[]b){
if(a.length!=b.length)
return false;
else{
for(int i=0;i<a.length;i++)
if(a[i]!=b[i])
return false;
}
return true;
}
每次我使用它时我都会出错!例如:
double []a={1.7,6.9};
double []b={1.7,6.9};
System.out.println(equalsArray(a,b));
它适用于 int 数组,但对于 double 则不能
非常感谢