같은 타입의 여러 변수를 하나의 묶음으로 다루는 것
👉 같은 타입의 변수가 여러 개일 때 변수를 하나하나 생성하지 않고, 배열을 만들어 간단하게 처리할 수 있다!
1. 타입[] 변수이름;
ex) int[] score;
2. 타입 변수이름[];
ex) int score[];
👉 배열 선언은 실제 데이터가 저장되는 공간(배열)의 주소를 담을 공간을 만드는 것이고, 배열을 생성해야 데이터를 저장할 공간이 만들어진다.
변수이름 = new 타입[길이];
ex) score = new int[5];
👉 선언과 생성을 동시에 할 수도 있다
타입[] 변수이름 = new 타입[길이];
ex) int[] score= new int[5];
배열의 요소마다 붙여진 일련번호
인덱스의 범위는 0부터 배열길이-1
👉 길이가 5인 배열은 데이터를 저장하는 공간(요소)을 5개 가지고 있으며, 차례대로 0부터 4까지의 인덱스를 가지고 있다.
👉 이 인덱스를 활용하여 배열이름[인덱스]의 형식으로 요소에 접근한다.
👉 배열에 값을 저장하고 읽어오는 방법은 변수와 같다.
👉 인덱스에 상수 대신 변수나 수식도 사용할 수 있다.