JAVA Programming

[27] 다차원 배열

꾸준히개발하자 2020. 7. 15. 07:43

다차원 배열

2차원 이상의 배열

지도 , 게임 , 평면 이나 공간을 구현 할 때 사용

Int[][] arr = new int[2][3]; 

자료형 배열이름   [행개수][열개수]  행을 기준으로 열을 돌린다. ( 이중 for문 사용 )

int[][] arr = {{1,2,3},{4,5,6,7}};

 

 

package array;

public class TowDimension {
	public static void main(String[] args) {
		
		int[][] arr = {{1,2,3},{4,5,6,7}};
		/*
		System.out.println(arr.length);  // 행 개수 2
		System.out.println(arr[0].length); // 열개수 3
		System.out.println(arr[1].length); //열개수 3
		*/
		// 중첩for문  행의 기준으로 열을 돌리면  된다.
		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("");
		}
	}
}