3. 다차원 배열

Lumi·2021년 6월 18일
0

자바의 정석

목록 보기
33/35
post-thumbnail

2021.06.18

3.1 2차원 배열의 선언과 인덱스

2차원 배열을 선언하는 방법은 1차원 배열과 같지만 다른점은 []가 더 추가된다는 점
--> 나머지 사항을 모두 같다.

2차원 배열의 인덱스

2차원 배열의 각 요소에 접근하는 방법은
배열이름[행index][열index]

3.2 2차원 배열의 초기화

int[][] arr = new int[][]{{1,2,3},{4,5,6}};
== {}를 한번 더 써서 행별로 구분해 준다.

위 코드에서 arr.length 값은 : 2이며
arr[].length 값은 : 3이다

2차원 배열의 모든 요소의 합을 구하고자 한다면
이중 for문을 사용하였을떄

가 된다.

3.3 가변배열

2차원 배열의 경우에는 고정된 형태가 아니라 보다 유동적인 가변 배열을 구성할수가 있다.

int[][] score = new int[5][];
int score[0] = new int[3];
int score[1] = new int[5];
int score[2] = new int[6];
등등과 같이 유동적으로 활용이 가능하다.

3.4 다차원 배열의 활용

2차원 배열의 활용에 대한 다양한 예제가 있으며 이것만 숙련되고 잘 이해 한다면 다차원 배열을 활용하는데에 별 어려움이 없음

profile
[기술 블로그가 아닌 하루하루 기록용 블로그]

0개의 댓글