[Java] 다차원 배열

업데이트:

다차원 배열이란?

  • 2차원 이상의 배열
  • 지도, 게임, 평면이나 공간을 구현할 때 사용
  • 이차원 배열의 예

    행을 기준으로 열을 돌린다.

//2차원 배열 예제

public class TwoDimension {

	public static void main(String[] args) {

		int[][] arr = { { 1, 2, 3 }, { 4, 5, 6,7 } }; // new하지 않고 바로 배열에서 초기화 가능

		System.out.println(arr.length); // 행의 갯수 2
		System.out.println(arr[0].length);// {1,2,3} 3
		System.out.println(arr[1].length);// {4,5,6,7} 4
		
		System.out.println("");

		for (int i = 0; i < arr.length; i++) {
			for (int j = 0; j < arr[i].length; j++) {
				System.out.print(arr[i][j] + " ");
			}
			System.out.println();
		}

	}

}

태그: ,

카테고리:

업데이트: