当我运行这段代码时,为什么不显示“好”这个词?存储在 Array1 和 Array2 的位置 0 中的值对于两者都是 1。
public class ArrayStuff {
public static void main(String[] args) {
double value = 1;
Double[] Array1 = new Double[10];
Array1 = new Double[] {1.0};
Double[] Array2 = new Double[10];
Array2[0] = value;
int i = 0;
System.out.println(Array1[0]);
System.out.println(Array2[i]);
if (Array1[0] == Array2[i])
{
System.out.println("good");
}
}
}