我是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;
}
}