배열이란?
동일 타입의 여러 개의 데이터를 담는 집합 자료형
배열 선언
int[] korean = new int[3];
int[] english;
english = new int[5];
System.out.println(english[1]);
//0 출력
//초기화 하지 않았는데 에러 발생하지 않음
배열 접근
korean[0] = 90;
korean[1] = 80;
System.out.println("국어0: " + korean[0]);
System.out.println("국어1: " + korean[1]);
korean[3] = 60;
//예외 발생
//ArrayIndexOutOfBoundsException: Index 3 out of bounds
배열 초기화
1. 배열 선언 따로, 초기화 따로
int[] korean = new int[3];
korean[0] = 90;
korean[1] = 80;
korean[2] = 70;
2. 배열 선언과 동시에 초기화 1
int[] english = new int[]{};
3. 배열 선언과 동시에 초기화 2
int[] math = {99, 88, 77};