2차원 배열 (Demension Array)

DONI·2021년 8월 10일
0

Java

목록 보기
18/46
post-thumbnail

🏹 2차원 배열

  • 자료형이 같은 1차원 배열의 묶음으로 배열 안에 다른 배열 존재
  • 2차원 배열은 할당된 공간마다 인덱스 번호 두 개 부여
    (앞 번호는 행, 뒷 번호는 열 ([0][0]))

🏹 2차원 배열 구조


🚩 소스코드

public class Main {
	public static void main(String[] args) {
		// 2차원 배열 할당 : new 연산자를 통해 heap영역에 공간 생성
		int[][] arr1 = new int[3][5];
		
		// 열의 크기 생략 가능
		// 각 행마다 다른 열의 개수를 가지고 싶을 때 : 가변 배열
		int[][] arr2;
		arr2 = new int[2][];
		arr2[0] = new int[4];
		arr2[1] = new int[2];

		// 2차원 배열에 직접 값 접근
		System.out.println(arr1); // arr1의 주소 값
		System.out.println(arr1[0]); // arr1[0]의 주소 값
		System.out.println(arr1[0][0]); // 실제 값에 접근
	}
}
profile
틀린 내용이 있다면 댓글 또는 이메일로 알려주세요 ❤ꔛ❜

0개의 댓글