배열이란?
동일한 자료형의 값들이 연속적으로 저장되는 구조
배열은 자료형 뒤에 을 붙여 선언합니다.
new 키워드를 사용해 메모리를 할당해줍니다.
뒤에 오는 대괄호 안에는 반드시 "배열의크기"를 명시해줘야 합니다.
int[] numbers = new int[5];
5개의 값을 담을것이다. 라고 선언한 예시코드
배열을 선언하고 메모리까지 할당해주었다면 각 요소에 값을 지정해줘야하겠죠?
우리는 이것을 "초기화"라고 부릅니다.
초기화를 해주지않으면 각 요소의 값들은 기본값인 0으로 초기화됩니다.
배열을 초기화하는 방법은 {}(중괄호)를 이용하여 각 요소의 값을 입력해줍니다.
int[] numbers = new int[]{1,2,3,4,5};
다차원 배열의 경우
int[,] array3 = new int[2, 3];
위 코드는 2행 3열의 2차원 배열을 선언하는것이고
int[,,] array3D = new int[2, 3, 4]
위 코드는 2면 3열 4행의 3차원 배열을 선언하는것을 예시로 들 수있습니다.