19강. 다차원 배열

철새·2022년 2월 22일
0
  • Do it! 자바 프로그래밍 입문 온라인 강의를 수강하며 작성하였습니다.
  • Section 1. 자바의 핵심 - 객체지향 프로그래밍
  • 19강 "다차원 배열"
  • 다차원 배열

다차원 배열

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


public class TwoDimensionArray {
	public static void main(String[] args) {
		int[][] arr = {{1,2,3},{4,5,6}};
		
		//length 출력
		System.out.println("arr.length : " + arr.length);
		System.out.println("arr[0].length : " + arr[0].length);
		
		for(int i=0; i<arr.length; i++) {
			for(int j=0; j<arr[i].length; j++) {
				System.out.println("arr["+i+"]["+j+"] : " + arr[i][j]);
			}
		}
	}
}

다차원 배열의 length는 바로 뒷부분 대괄호 안에 쓰인 숫자라고 생각하면 되겠다.
예를들어 arr의 경우 int[2][3] 형태이므로 arr[2][3] 이라고 생각한다면
arr.length는 arr의 바로 뒷부분 대괄호가 2 이므로 arr.length==2 이고,
arr[i].length는 arr[i]의 뒷부분 대괄호가 3이므로 arr[i].length==3 이다.

profile
효율성을 추구하며 세상을 떠도는 철새입니다.

0개의 댓글

관련 채용 정보