배열은 자료구조 중 하나로, 동일한 데이터 타입의 요소들을 연속된 메모리 공간에 저장하는 방법이다.
배열은 인덱스(index)를 사용하여 각 요소에 접근 가능한데, 이런 특징으로 데이터의 순서를 유지하고, 특정 위치의 요소에 빠르게 접근할 수 있는 장점이 있다.
but. 단점이 존재
크기 제한 : 배열은 생성할 때 크기를 정하고 이 크기를 변경할 수 없다. (동적으로 조정 불가)
삽입과 삭제의 어려움 : 배열은 요소를 삽입하거나 삭제하는 작업의 비용이 크다. 배열의 중간에 요소를 삽입하거나 삭제할 경우 해당 위치 이후의 요소들을 모두 이동시켜야 하기 때문이다.
int[] scores = new int[5];