같은 자료형의 변수를 하나의 묶음으로 다루는 것
배열은 저장된 값마다 인덱스 번호가 0부터 시작하여 설정
배열 선언
배열 할당
int[] arr = new int[3];
int arr[] = new int[3];
배열 저장 구조
배열 초기화
arr[0] = 1;
arr[1] = 2;
for(int i = 0; i < arr.length; i++) {
arr[i] = i;
}
index가 순차적으로 증가함에 따라 초기화할 리터럴 값이 규칙적이라면 반복문을 통해 배열 초기화 가능
int[] arr = {1, 2, 3, 4, 5};
int[] arr = new int[] {1, 2, 3, 4, 5};
String fruit[] = {"사과", "포도", "참외"};
베열 복사
int[] arr1 = new int[4];
int[] arr2 = arr1;
for(int i = 0; i < arr1.length; i++) {
arr2[i] = arr1[i];
}
System.arraycopy(arr1, 0, arr2, 0, arr1.length);
arr2 = Arrays.copyOf(arr1, arr1.length);
arr2 = arr1.clone();