私はJavaプログラミングの初心者です。次の場合、この行で配列を出力できない理由を理解できませんでした。
System.out.print(arr());
すべての結果の代わりに、これを取得しました:'[D @ 60e1e567'
私は何を間違えましたか?
public class test {
public static void main(String[] args) {
System.out.print(arr());
}
public static double[] arr() {
double res;
int count=0;
double[] anArray = new double[100000000];
int k=0;
for (int j=2;j<101;j++){
for(int i=2; i<101;i++) {
res=Math.pow(j,i);
anArray[k]=res;
k++;
}
}
return anArray;
}
}