배열(Array)이란?이번달에 비가 온 날을 조사하기 위해서는 1~31일에 대한 변수를 선언해야 한다. 하지만 배열을 사용하면 단 하나의 변수만으로 데이터를 다룰 수 있다. 배열이란 동일한 타입의 값들을 하나의 묶음으로 묶은 자료 구조를 의미한다. 즉 각 값들이 같은 의미를 지니면서 서로 연관성이 있을 때 이들을 하나로 묶은 값들의 집합을 배열이라고 한다. 그림을 통해 조금 더 자세히 이해해보자. 위 그림은 메모리를 형상화 한 그림이다. 메모리는 여러 메모리셀들로 이루어져있고 각 메모리셀은 값을 저장할 수 있는 1바이트의 메모리 공간을 가지고 있다. 예를 들어 7월 한달동안 일별 최고 기온을 저장하는 경우를 살펴보자. 이 경우 각 변수는 개별적으로 double 타입으로 선언이 되어있고 메모리 공간상 여기..