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.lengthfor
実験中にこれから抽出できるのは、両方のforステートメントが含まarray.lengthれ、2D 配列が 5x10 の場合、5x5 として出力されarray[0].lengthますが、正しい 5x10 が出力されるということだけでした。
では、なぜこの小さな調整ですべてが解決するのでしょうか?