다음으로 배열을 생성합니다. 이때 반드시 new라는 키워드를 사용해야 합니다. int형을 담을 것이고, 100개를 담는다고 지정합니다. 배열은 처음 선언할 때 만든 크기가 변하지 않습니다. 이것으로 정숫값 100개를 저장할 수 있는 int형 배열 array1을 생성했습니다.
public class ArrayExam {
public static void main(String[] args) {
int[] array1 = new int[100];
}
}
배열에 값을 넣어줄 때는 배열의 이름과 배열 표시인 대괄호 안에 인덱스(index)를 적어줘야 합니다.
인덱스가 뭘까요? 인덱스를 잠시 설명하고 넘어가겠습니다. 배열은 저장 공간이 여러 개인데 변수는 배열 전체를 가리키기 때문에 배열 안 값을 하나씩 가리킬 방법이 필요합니다. 그래서 배열의 여러 공간에 번호를 붙여놓았습니다. 그것이 바로 인덱스입니다. 인덱스를 이용하면 배열의 몇 번째 값을 가리키는지 알 수 있습니다.