10_2 배열(array)

오현석·2022년 3월 16일
0

배열의 "배열이름.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의 값은 상수가 된다

이러한 기능을 이용해 간편하게 배열의 개수를 일일히 쓰지 않고 for문을 사용할 수 있으며
예시는 다음과 같다

for(int i = 0; i < a.length ; i ++){ }

배열을 초기화할 때 값이 일정하지 않을 때가 있기 때문에 하나하나 인덱스를 지정하여 넣어줄 수 있지만
보다 편하게 선언 및 생성과 함께 초기화 시킬 수 있다

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


profile
지망생

0개의 댓글