배열(array)은 같은 타입의 변수들을 하나의 묶음으로 묶은 자료 구조이다. 배열을 구성하는 각각의 값을 배열 요소(element)라고 하며, 배열에서의 위치를 가리키는 숫자는 인덱스(index)라고 한다. Java에서 인덱스는 0부터 시작한다. ex) [ 1 ,2, 3, 4 ] 이면 0번째 인덱스는 1이고 2번째 인덱스는 3이다. 배열은 같은 종류의 데이터를 많이 다뤄야 하는 경우에 사용할 수 있는 기본적인 자료 구조이며, 선언되는 형식에 따라 1차원 배열, 2차원 배열 또는 그 이상의 다차원 배열로도 선언할 수 있다. 참고로, 2차원 이상의 배열을 다차원 배열이라고 한다. 1차원 배열의 선언과 초기화 1차원 배열은 가장 기본적인 배열로 다음과 같이 타입 뒤에 대괄호를 붙여서 선언하고 초기화할 수 있..