gpt4 book ai didi

java - 非常简单的代码(将变量分配给二维数组)不起作用

转载 作者:行者123 更新时间:2023-11-29 07:16:27 24 4
gpt4 key购买 nike

代码是:我想要的只是全部为 1...足够简单了吧?

int[][] myArr = new int[100][100];
System.out.println(myArr);

for (int i =0; i< myArr.length; i++) {
for (int j=0; j< myArr[i].length; j++) {
myArr[i][j] = 1;
}
}

在两个打印语句下它只是打印出 [[I@22911fb5(我不知道这是什么意思?)感谢您的帮助,我试过将双括号放在别处,但一切都是徒劳

最佳答案

这是因为数组的默认 toString 方法与默认的 Object 方法一样工作,也就是说,它给你一个令人困惑的哈希码。

System.out.println(Arrays.deepToString(arr))

应该给你一个用大括号格式化的好结果。

关于java - 非常简单的代码(将变量分配给二维数组)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9203179/

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