본문 바로가기
개발/자바

자바 - 다차원 배열

by wusdlqslek 2022. 9. 26.
  • 2차원 배열 - 배열의 요소로 1차원 배열을 가지는 배열로, 자바에서 따로 타입을 제공하지 않는다.
//2차원 배열을 선언하는 방법
타입[][] 배열이름;
타입 배열이름 [][];
타입[] 배열이름[];

2차원 배열을 도식적으로 표현

//2차원 배열도 선언과 동시에 초기화 할 수 있다
타입 배열이름[열의길이][행의길이] = 
	{
		{요소[0][0], 요소[0][1],......},
		{요소[1][0], 요소[1][1],......},
					:
	};
  • 자바에서는 2차원 배열을 생성할 때, 열의 길이를 명시하지 않음으로써 행마다 다른 길이의 배열을 요소로 저장할 수 있다.
int[][] arr = new int[3][];
arr[0] = new int[2];
arr[1] = new int[4];
arr[2] = new int[1];

int[][] arr = {
    {10, 20},
    {10, 20, 30, 40},
    {10}
};
반응형

'개발 > 자바' 카테고리의 다른 글

자바 - 클래스(개념, 메소드)  (0) 2022.09.27
자바 - 배열의 활용  (0) 2022.09.26
자바 - 배열, 1차원 배열  (0) 2022.09.21
기타 제어문  (0) 2022.09.20
자바 - 반복문  (0) 2022.09.20

댓글