このコードを実行すると、「良い」という単語が表示されないのはなぜですか? 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");
}
}
}