配列の定義:
配列は最も単純な複合データ型であり、同じ型の順序付けされたデータのコレクションです。配列内のデータ メンバーは配列要素と呼ばれ、統一された配列名と添え字によって一意に識別できます。配列の添字が 1 つであるか複数であるかに応じて、配列は 1 次元配列と多次元配列に分けられます。
1 次元配列を宣言する一般的な形式は次のとおりです:
类型 数组名[ ]; 或 类型[ ] 数组名;
例:
int intArray[ ]; int[ ] intArray;
オンライン学習ビデオの推奨事項: java オンライン ビデオ
一次元配列の初期化:
类型 数组名[] = {元素1[,元素2…]}
例:
int intArray[] = {1,2,3,4,5}; double decArray[] = {1.1,2.2,3.3}; String strArray[] = {“Java”,“BASIC”,“FORTRAN”};
新しい演算子を使用する
配列が宣言されている場合、宣言された配列にスペースを割り当てる一般的な形式は次のとおりです。
数组名= new 类型[数组大小];
配列が宣言されていない場合は、new 演算子を使用できます。配列の宣言と同時に配列にスペースを割り当てるには:
类型 数组名[] = new 类型[数组大小];
例:
int a[]=new int[6];
(注: Java は安全性を確保するために配列要素の範囲外チェックを実行します)配列要素の添字が 0 未満、または配列の長さ以上の場合、例外が生成されます: ArrayIndexOutOfBoundsException
.
配列の場合、頻繁に使用される長さがあります。これは配列の長さを表します。
例:
int a[]=new int[10];
次に:
a.length=10
)
配列を使用して解決される問題:
学生の平均スコアを確認する
学生のスコアが 80、60、90、45、100、88、59、98であると仮定します。
例:
package 数组; public class LY4求平均值 { public static void main(String[] args) { int[] a = { 80, 60, 90, 45, 100, 88, 59, 98 }; double sum = 0, aver = 0; for (int b = 0; b < a.length; b++) { sum = sum + a[b]; } aver = sum / a.length; System.out.println("学生的平均成绩为:" + aver); } }
実行結果は次のとおりです:
学生の平均スコアは:77.5
関連記事チュートリアルの推奨事項:java学習の概要
以上がJava 配列 1 次元配列の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。