10 2アレイ(array)


配列の「配列名.length」で配列長に関する情報を取得できます.
package belog;

public class HelloJava {

	public static void main(String[] args) {

		int [] a = new int [10];
		
		System.out.println(a.length);
	
	}
}
10
配列が作成されると長さを変更できないため、a.lengthの値は定数です.
これらの機能を使用すると、配列を1つずつ書き込むことなく、for文を簡単に使用できます.
例は次のとおりです.
for(int i = 0; i < a.length ; i ++){ }
配列を初期化すると、値が固定されない場合があるため、インデックスを1つずつ指定できます.
宣言と生成とともにより容易に初期化できます
package belog;

public class HelloJava {

	public static void main(String[] args) {

		int [] a = new int[] {30, 23, 42, 12, 0}; // 선언과 동시에 초기값을 넣어 생성
		
		for (int i = 0; i < a.length; i++) { // a의 길이만큼 for문 반복
			System.out.print(a[i] + " ");    // a의 요소들을 출력
		}
		
	}
}
30 23 42 12 0