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

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











クラスの概念を使用して長方形の面積と周囲長を計算する Java プログラムを作成します。

指定されたファイルのサイズをバイト、キロバイト、メガバイトで取得する Java プログラム

継承した Java プログラムを使用して定期預金 (FD) および定期預金 (RD) の利息を計算します

TPP 学生が面接を受ける資格があるかどうかを確認するために使用される Java プログラム
