배열(Array)은 동일한 데이터 타입을 가진 값들의 모음이다. 배열은 고정 크기를 가지며, 한 번 생성되면 크기를 변경할 수 없다. 배열은 각각의 값이 인덱스(index)라고 불리는 정수 인덱스를 사용하여 접근할 수 있다. 배열의 인덱스는 0부터 시작하며, 배열의 마지막 요소는 배열의 길이보다 1 작은 인덱스를 가진다.
// 배열의 타입[] 배열 이름 = new 배열의 타입[배열의 길이];
int[] arr = new int[10];
int[] arr = {1, 2, 3, 4, 5};
System.out.println(arr[0]); // 1
System.out.println(arr[1]); // 2
int[] arr = {1, 2, 3, 4, 5};
System.out.println(arr.length); // 5
int[] arr = {1, 2, 3, 4, 5};
arr[0] = 10;
System.out.println(arr[0]); // 10
int[] arr = {1, 2, 3, 4, 5};
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}