1: 単一の変数に情報を格納できます
2: 同じデータ型のデータセットを格納するために使用され、共通名を使用してデータを参照できます配列に格納されます。
特長
配列は、プリミティブ データ型や参照データ型を含むあらゆる種類のデータを格納できますが、配列の型を指定すると、配列のデータを格納するためにのみ使用できます。指定されたタイプ。
#配列の使用データ型[] 配列名
データ型配列名[]新しい配列オブジェクトを作成し、前の手順で作成した値に割り当てます。ステップ 配列変数://声明一个int类型 名为 numebr 的数组 int [] number; int number []; //以上两种方法都可以
int [] number = new [5]; // 意思是把number这个数组的长度设置为5, //但是数组的长度一旦被设置,就无法更改2: 配列を直接初期化します
int [] number = {1,2,3,4,5,6} //也可以直接用进行赋值,写入相同类型的数值即可3: のストレージにアクセスまたは変更しますこの配列 Dataa: 配列内の要素にアクセスする必要がある場合は、配列名 [添字] 形式を使用してアクセスする必要があります。b: 配列の最大添字は次のとおりです。配列は: 配列の長さ -1 ;最初の添字は: 0c: 配列の長さは、配列の長さ属性を使用して取得できます。各配列オブジェクトには長さ属性があります。配列の長さ、つまり配列要素の数を表します。
//输出number数值第2个数字 System.out.println(number[1])4: 配列を走査します: 配列内のすべての要素を片側に出力したい場合は、 for ループを使用できます。
int [] numebr = {1,2,3,4,5} for(int i=0;i<number.length;i++){ System.out.println(number[i]) }2 次元配列の作成
int [][] number = new int[5][5];方法 2:配列を宣言し、初期値を割り当てる
int [][] nuber = {{1,2,3,},{4,5,6,},{7,8}}; //二维数组就是在一个大的数组内,还包含了二级数组,可以理解成嵌套的意思 //若要输出二维数组,也可以采用多个for循环的方式 int [][] nuber = {{1,2,3},{4,5,6},{7,8,9}}; for(int i =0;i<nuber.length;i++){ for (int j = 0;j<nuber.length;j++){ System.out.println(nuber[i][j]); } }注意すべき問題:
配列の範囲外例外エラー: 配列の範囲外は、配列にアクセスするときの実行時例外です。長さが配列自体の長さを超えると、配列の範囲外になります。 -bounds 例外がスローされます
java.lang.ArrayIndexOutOfBoundsException
配列のポイントと受け渡し
文字列添字の境界外の例外:StringIndexOutOfBoundsExceptionクラス変換例外:ClassCastException NullPointerException:NullPointerException数値書式設定例外:NumberFormatException入力は一致しません例外:InputMismatchException解析例外:ParseExceptionそのような要素例外はありません: NoSuchElementExceptionファイルが見つかりません例外:FileNotFoundException算術例外:ArithmeticException間違ったパラメータ例外:IllegalArgumentException
以上がJava での配列と一般的な例外の分析例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。