배열 (Array)변수는 기본적으로 하나의 메모리 공간에 하나의 값만 담을 수 있고, 그 상자에 이름을 붙여 사용한다.그런데 대량의 데이터를 보관하고 관리해야 한다면 어떨까? 가령 학생 5명의 점수를 저장하거나, 나아가 100명의 이름을 저장해야 하는 상황도 분명 있을 것이다.int n1 = 0;int n2 = 1;int n3 = 2;int n4 = 3;int n5 = 4;이런 식으로 변수만 사용하면 데이터의 개수만큼 일일이 변수를 따로 만들어 관리해야 한다.5개까지야 쓸 만하겠지만 100개, 1000개가 되는 순간 코드가 비대해지는 것은 물론이고 반복문조차 쓸 수가 없다. 사용자가 나름의 규칙을 가지고 만든 변수라고 해도, 프로그램은 기본적으로 그 변수들을 세트로 생각하지 않기 때문이다.이런 상황에 쓸..