JAVA

[ JAVA / 자바] 배열 초기화 방법

zzuvely 2022. 7. 1. 10:14

• 배열 선언과 생성

 

int[] arr;			// 배열 선언
arr = new int[5];		// 배열 생성

int[] arr = new int[5];

 

 

 배열 초기화 : 선언 시에 초기값을 할당

 

int[] arr = { 1, 2, 3 };

 

• 배열의 데이터 억세스

 

int[] arr = new int[5];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;

 

• IndexOutofBounds Exception

- 선언한 배열 길이를 넘어서 데이터를 넣을 경우 에러가 난다.

 

• 배열의 길이를 구하는 방법

 

arr.length

 

• 실습 예제

 

int[] arr2 = {1, 2, 3, 4, 5};
		
// arr2에 있는 모든 데이터를 출력하세요
// 방법 1. for 문
for (int i=0; i < arr2.length; i++) {
    System.out.println(arr2[i]);
}


// 방법 2. while 문
int i = 0;
while (i < arr2.length) {
    System.out.println(arr2[i]);
    i = i+1;
}