ホームページ >Java >&#&チュートリアル >Java で 2 次元配列を作成する正しい方法は何ですか?

Java で 2 次元配列を作成する正しい方法は何ですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-26 05:19:09739ブラウズ

What's the Correct Way to Create a Two-Dimensional Array in Java?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。