2차원 배열

·2025년 4월 6일

Power Java

목록 보기
10/75

3.6 2차원 배열

int[][] s = new int [3][5];
-2개의 대괄호가 2차원 배열을 나타낸다.
-행의 개수 열의 개수

< 2차원 배열의 초기화 >

*1차원 배열의 경우와 마찬가지로 초기화 리스트가 존재하는 경우에는 new 연산자를 사용할 필요가 없다.

레그드 배열
-자바에서 다차원 배열은 "배열의 배열"을 이용하여 구현된다.
실제로 다차원 배열이 없고 1차원 배열만 존재하기 때문에
다차원 배열은 1차원 배열 요소에 배열을 저장하는 방식으로 생성된다.

•2차원 배열 s[][]
s[i] -> 배열 s의 i번째 요소 = 배열
-> s[i][j] -> 이 배열의 j번째 요소

=> 이러한 성질을 이용하면 행마다 길이가 다른 "래그드 배열"을 만들어낼 수 있다.

0개의 댓글