gpt4 book ai didi

java - 如何打印数组

转载 作者:行者123 更新时间:2023-12-01 18:53:41 26 4
gpt4 key购买 nike

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

最佳答案

System.out.println(Arrays.toString(arr()));

返回指定数组内容的字符串表示形式。字符串表示形式由数组元素列表组成,括在方括号(“[]”)中。相邻元素由字符“,”(逗号后跟空格)分隔。元素通过 String.valueOf(double) 转换为字符串。如果数组为 null,则返回“null”。

关于java - 如何打印数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14895354/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com