Burninghering's Blog
article thumbnail
Published 2022. 1. 12. 13:23
2-17.객체 지향 - 2차원 배열 JAVA

1. 다차원 배열

  • 이차원 이상으로 구현 된 배열
  • 평면 (이차원 배열) 이나 공간(삼차원 배열)을 활용한 프로그램 구현

2. 이차원 배열 예제

int[][] arr = { { 1, 2, 3 }, { 1, 2, 3, 4 } };
package ch22;

public class TwoDimensionTest {

	public static void main(String[] args) {
		int[][] arr = { { 1, 2, 3 }, { 1, 2, 3, 4 } };

		int i, j;

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

결과

 

이차원 배열이라고 해도, 

다 주소가 들어갈 방만 잡히니

필요에 의하면 new를 사용해서 써야한다. 

3행4열 배열을 선언했더니 다 0으로 초기화되어있음

profile

Burninghering's Blog

@개발자 김혜린

안녕하세요! 반갑습니다.