大佬教程收集整理的这篇文章主要介绍了Java:在不指定数组大小的情况下声明多维数组(例如new int [10] []),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
第一行组成一个int数组。为int数组创建了10个插槽。
第三行创建一个新的int数组,并将其放在您最初创建的插槽中。新的int数组在其中具有r + 1个整数空间。
因此,位置为0的int数组将为int提供1个插槽。位置1的int数组将有2个用于int的插槽。整体 形状 为:
[
[0],
[0,0],
[0,0,0],
...,
[0,0,0,0,0,0,0,0,0,0]
]
用变量名tri提示(它看起来像一个三角形)
我一直在试图弄清楚这里到底发生了什么。我只是想弄清楚我在下面评论过的两行在做什么。我发现这个程序没有声明数组的完整尺寸(而不是new int [10]
[5];它只是决定不声明它,而是说’new int [10] [];”,就像第二个数组长度无关紧要(将其更改为1或100不会影响输出)。
int[][] tri = new int[10][]; //this lack of giving the size of the 2nd array is strange
for (int r=0; r<tri.length; r++) {
trI[r] = new int[r+1]; //I'm not sure what this line is doing really
}
for (int r=0; r<tri.length; r++) {
for (int a=0; a<trI[r].length; a++) {
System.out.print(trI[r][a]);
}
System.out.println();
}
以上是大佬教程为你收集整理的Java:在不指定数组大小的情况下声明多维数组(例如new int [10] [])全部内容,希望文章能够帮你解决Java:在不指定数组大小的情况下声明多维数组(例如new int [10] [])所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。