Java での 2 次元配列の作成: 正しいアプローチ
あなたが言及した構文:
int[][] multD = new int[5][]; multD[0] = new int[10];
はJava で 2 次元配列を作成する正しい方法ではありません。 2 次元配列は配列の配列であり、最も外側の配列の各要素は内側の配列への参照です。
5 行 10 列の 2 次元配列を作成する正しい構文は次のとおりです。
int[][] multi = new int[5][10];
このコードは 5 つの要素で配列を初期化します。各要素はサイズ 10 の内部配列への参照です。内部配列は
内部配列を明示的に初期化することもできます。
int[][] multi = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } };
これにより、各内部配列に 10 個の要素が含まれる 2 次元配列が作成されます。 、すべて 0 に初期化されます。
2 次元配列を作成する場合、最も外側の配列には行数が含まれることに注意してください。内側の配列は列を表します。最も外側の配列の各要素は、内側の配列への参照です。
以上がJava で 2 次元配列を作成する正しい方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。