🔸 목표


🔹 예제 코드

// 파일 이름: TwoDimensionalArrayExample.java

public class TwoDimensionalArrayExample {
    public static void main(String[] args) {

        // 2행 3열짜리 정수형 배열 생성
        int[][] matrix = new int[2][3];

        // 값 저장
        matrix[0][0] = 10;
        matrix[0][1] = 20;
        matrix[0][2] = 30;

        matrix[1][0] = 40;
        matrix[1][1] = 50;
        matrix[1][2] = 60;

        // 값 출력
        for (int i = 0; i < 2; i++) {           // 행
            for (int j = 0; j < 3; j++) {       // 열
                System.out.print(matrix[i][j] + " ");
            }
            System.out.println();               // 줄바꿈
        }
    }
}


🔍 구조 설명

matrix[0][0]  matrix[0][1]  matrix[0][2]
matrix[1][0]  matrix[1][1]  matrix[1][2]


🧪 실행 결과

10 20 30
40 50 60


🔸 배열 선언과 동시에 초기화

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

위 코드는 2행 3열짜리 배열을 한 번에 만드는 방식이야