2 つの double 配列が等しいかどうかをテストする際に問題があります。このメソッドを作成しました
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 では動作しません
本当にありがとう