在基本二维字符串数组的嵌套for
循环中,我遇到了这个:
array = new String [5][10];
for(int i=0; i<array.length;i++)
{
for(int j=0; j<array[0].length;j++)
{
System.out.print(array[i][j]="*");
}
System.out.println("");
}
现在这就是我想知道的,为什么第二个for
语句在它之前的语句中包含array[0].length
而不是array.length
like for
?
我在实验时可以从中提取的只是如果两个for
语句都包含array.length
并且 2D 数组是 5x10,它将打印为 5x5,但array[0].length
它会打印正确的 5x10。
那么为什么这个小小的调整可以解决所有问题呢?