동일한 자료형의 데이터를 연속된 공간에 저장하기 위한 자료구조
배열의 장점
- 변수의 선언을 줄여줌.
- 반복문 등을 이용하여 계산과 같은 과정을 쉼게 처리.
자료형[ ] 변수명 = { 데이터1, 데이터2 ... }; // 인덱스는 0부터
호출방법
Systeam.out.println(변수명[ 원하는 인덱스 번호 ]);
int[] x = { 1, 2 }; // 선언과 초기화
System.out.println(x[1]); // 2를 출력
자료형[ ][ ] 변수명;
변수명[인덱스1][인덱스2] = 대입할 값; // 변수에 대입하는 방법
호출방법
System.out.println(변수명[인덱스1][인덱스2]);
char[][] x = { { 'a', 'b' }, { 'c', 'd' } }; // 선언과 초기화
System.out.println(x[0][1]); // b를 출력
이렇게 배열을 사용하면 변수의 선언을 적게 할 수 있어 코드가 간단해지고 가독성이 높아진다.