ホームページ >Java >&#&チュートリアル >Java で配列を正しく初期化するにはどうすればよいですか?

Java で配列を正しく初期化するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-21 10:50:10380ブラウズ

How to Correctly Initialize Arrays in Java?

Java での配列の初期化のトラブルシューティング

Java で配列を初期化する場合、エラーを避けるために適切な構文とインデックス付け規則に従うことが重要です。

問題:

次のように配列を初期化しようとするとエラーが発生します:

data[10] = {10,20,30,40,50,60,71,80,90,91};

解決策:

問題行は配列初期化の構文が正しくありません。これを修正するには:

配列初期化子を使用します:

int[] data = {10,20,30,40,50,60,71,80,90,91};

または、宣言変数に新しい配列を割り当てます:

int[] data;
data = new int[] {10,20,30,40,50,60,71,80,90,91};

次の重要な点に注意してくださいポイント:

  • 宣言された変数に新しい配列を代入する場合、new キーワードが必要です。
  • Java 配列は 0 から始まるインデックスを使用します。 data[10] へのアクセスは無効であり、ArrayIndexOutOfBoundsException がスローされます。

以上がJava で配列を正しく初期化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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