配列は、類似のデータ型を持つ要素のグループを格納するために使用される線形データ構造です。データをシーケンシャルに保存します。配列を作成した後は、そのサイズを変更することはできません。つまり、配列は固定長です。
この記事は、配列と配列バインディングの基本概念を理解するのに役立ちます。また、配列に要素を入力するときに配列の境界をチェックする Java プログラムについても説明します。
インデックスによって配列要素にアクセスできます。長さ N の配列があると仮定します。
上の図では、配列に 7 つの要素があることがわかりますが、インデックス値は 0 ~ 6、つまり 0 ~ 7 - 1 です。
配列の範囲はその境界と呼ばれます。上記の配列の範囲は 0 ~ 6 であるため、0 ~ 6 が指定された配列の境界であるとも言えます。範囲外のインデックス値または負のインデックスにアクセスしようとすると、ArrayIndexOutOfBoundsException が発生します。これは実行時に発生するエラーです。
プログラムでは上記の構文のいずれかを使用できます。
配列に要素を入力するときに配列の境界をチェックする
配列の範囲内の要素にアクセスしても、エラーは発生しません。プログラムは正常に実行されます。
リーリー ###出力### リーリー前に説明したように、範囲外のインデックス値または負のインデックスを持つ配列にアクセスしようとすると、ArrayIndexOutOfBoundsException が発生します。
例 3
この例では、try ブロックと catch ブロックを使用して ArrayIndexOutOfBoundsException を処理しようとします。ユーザーが配列に要素を入力するときに配列の境界をチェックします。
リーリー ###出力### リーリー ###結論は###以上が配列要素の入力中に配列の境界をチェックする Java プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。