for
基本的な 2D String 配列の入れ子になったループで、次のことに遭遇しました。
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("");
}
これが私が知りたいことです.なぜ2番目のfor
ステートメントはその前のステートメントに好きではarray[0].length
なく含まれているのですか?array.length
for
実験中にこれから抽出できるのは、両方のfor
ステートメントが含まarray.length
れ、2D 配列が 5x10 の場合、5x5 として出力されarray[0].length
ますが、正しい 5x10 が出力されるということだけでした。
では、なぜこの小さな調整ですべてが解決するのでしょうか?