10アレイ
大量の変数を処理する場合、変数を1つずつ生成するよりも、配列を生成します.
したがって,配列が複数の変数を組み合わせていると考えると便利である.
配列を宣言および作成する方法は、次のとおりです.
タイプ[]変数名;アレイの宣言(アレイの処理に使用される参照変数を宣言)
変数名=new変数タイプ[長さ]配列(実際の記憶領域)を作成
1.必要な変数タイプの後にカッコ[]を付け、変数名を決定
2.変数名でnew演算子を使用して配列のタイプと長さを決定
この過程はもう少し簡略化できる.
配列は変数とは異なり、各ストレージスペースは連続的に配置されます.
したがって、各ストレージスペースは配列内の要素と呼ばれ、配列名インデックスを使用して配列内の要素にアクセスします.
このインデックスは1からではなく0から始まります
上記の例で示したように、長さ5の配列を生成すると、インデックスの範囲は0~4になります.
長さ5の配列の各要素に値を指定し、a[2]値を出力する例です.
ただし、配列ごとに配列の長さに等しい値を指定すると、配列の長さが長くなるほど面倒になります.
for文を使用すると、簡単に値を割り当てることができます.
2
3
4
5
for文で配列aの各要素に値を付ける例
配列を使用する際の注意点
1.配列内の変数はすべて同じタイプでなければなりません
2.indax範囲外の値をインデックスとして使用しない
3.配列長がゼロを含む
したがって,配列が複数の変数を組み合わせていると考えると便利である.
配列を宣言および作成する方法は、次のとおりです.
タイプ[]変数名;アレイの宣言(アレイの処理に使用される参照変数を宣言)
変数名=new変数タイプ[長さ]配列(実際の記憶領域)を作成
1.必要な変数タイプの後にカッコ[]を付け、変数名を決定
2.変数名でnew演算子を使用して配列のタイプと長さを決定
この過程はもう少し簡略化できる.
int [] a = new int [5];
aは配列を宣言しながら長さ5の配列を生成する例である配列は変数とは異なり、各ストレージスペースは連続的に配置されます.
したがって、各ストレージスペースは配列内の要素と呼ばれ、配列名インデックスを使用して配列内の要素にアクセスします.
このインデックスは1からではなく0から始まります
上記の例で示したように、長さ5の配列を生成すると、インデックスの範囲は0~4になります.
package belog;
public class HelloJava {
public static void main(String[] args) {
int [] a = new int [5];
a[0] = 1;
a[1] = 2;
a[2] = 3;
a[3] = 4;
a[4] = 5;
System.out.println("a[2] =" + a[2]);
}
}
a[2] =3長さ5の配列の各要素に値を指定し、a[2]値を出力する例です.
ただし、配列ごとに配列の長さに等しい値を指定すると、配列の長さが長くなるほど面倒になります.
for文を使用すると、簡単に値を割り当てることができます.
package belog;
public class HelloJava {
public static void main(String[] args) {
int [] a = new int [5];
int j = 1;
for(int i = 0; i <5 ; i++) {
a[i] = j;
j++;
System.out.println(a[i]);
}
}
}
12
3
4
5
for文で配列aの各要素に値を付ける例
配列を使用する際の注意点
1.配列内の変数はすべて同じタイプでなければなりません
2.indax範囲外の値をインデックスとして使用しない
3.配列長がゼロを含む
Reference
この問題について(10アレイ), 我々は、より多くの情報をここで見つけました https://velog.io/@ohjs00000/10-배열arrayテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol