더북(TheBook)

해설

2차원 배열 실습입니다. 2차원 배열을 초기화할 때는 다음과 같이 괄호 안에 또 괄호를 넣어 사용할 수 있습니다.

{{1,2,3,4}{5,6,7,8}{9,10,11,12}}

 

괄호 안에 괄호 세 개가 있으므로 이 배열 크기만큼 배열을 생성한다면 다음과 같습니다.

new int[3]

 

차원이 더 높은 배열도 같은 방법을 이용할 수 있는데, 차원에 따라서 중첩되는 괄호가 늘어납니다. 값은 항상 가장 안쪽의 괄호에만 담을 수 있습니다.

 

다차원 배열이 헷갈릴 때는 배열을 그림으로 그려보면 훨씬 쉽게 이해할 수 있습니다. 이번 장에서 배열을 설명할 때 그렸던 그림들을 참조해 사용할 배열을 그려보세요. 어디에 값이 들어가는지 눈으로 확인하면 더 명확히 이해할 수 있습니다. 차원이 아무리 깊게 들어가도 가장 마지막에만 값이 들어간다는 사실을 기억하세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.