더북(TheBook)

1차원 배열 만들기

자, 처음으로 1차원 배열을 만들어 보겠습니다. 자주 사용하지 않는 데이터 형식이지만, 복습 차원에서 int 형 대신에 ushort 형을 사용해 보았습니다.

> ushort[] numbers;        //① 배열 선언 
> numbers = new ushort[2]; //② 배열의 요소 개수 생성: 요소 개수가 2이므로 [0], [1] 사용 
> 
> numbers[0] = 3840;       //③ 배열 초기화 
> numbers[1] = 2160; 
> 
> Console.WriteLine($"{numbers[0]} * {numbers[1]}"); //④ 배열 사용
3840 * 2160

정수형 배열인 numbers를 생성한 후 요소 개수 2new 키워드로 할당합니다. 배열의 요소 개수를 직접 지정할 때는 반드시 new 키워드를 사용합니다.

요소 개수를 2로 선언했으므로 [0], [1]로 요소가 2개 생성됩니다. 각 요소에는 [0], [1] 형태의 인덱스를 사용하여 값을 할당할 수 있습니다.

배열 값은 numbers[n] 형태로 가져와 사용할 수 있습니다. 요소를 2개 지정하여 배열을 만들면 0, 1의 인덱스를 사용할 수 있지만, 다음과 같이 2를 지정하면 에러가 발생합니다.

> ushort[] numbers = new ushort[2]; 
> numbers[2]
인덱스가 배열 범위를 벗어났습니다.
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.