int[] input = {1,2,3}; // 크기가 3으로 할당
int[] input = new int[3]; // Array input = [0, 0, 0]
input[0] = 1; // Array input = [1, 0, 0] (1,2 index는 아직 값이 없으므로 초기값 0 으로 setting)
input[1] = 2; // Array input = [1, 2, 0]
input[3] = 1; // 크기의 유효 index 범위가 0 ~ 2 이므로 ArrayIndexOutOfBoundsException이 발생