Menu
Coddy logo textTech

2차원 배열과 중첩 루프

Coddy Java 여정의 논리와 흐름 섹션에 포함된 레슨 — 59개 중 3번째.

2D 배열을 다룰 때, 각 행과 각 열을 반복하기 위해 중첩 루프를 자주 사용하며, 이를 통해 배열의 모든 요소에 접근하거나 수정할 수 있습니다.

2차원 배열을 위한 중첩 루프의 일반적인 구조는 다음과 같습니다:

for (int i = 0; i < array.length; i++) {
	// 외부 루프는 행을 반복합니다
    for (int j = 0; j < array[i].length; j++) {
        // 내부 루프는 열을 반복합니다
        // array[i][j]에 접근하거나 수정합니다
    }
}

외부 루프는 행을 반복하고, 내부 루프는 각 행의 열을 반복합니다. 이렇게 하면 2D 배열의 각 요소에 array[i][j]를 사용하여 접근할 수 있습니다.

challenge icon

챌린지

쉬움

printMatrix라는 이름의 메서드를 생성하세요. 이 메서드는 정수형 2차원 배열을 인수로 받아 배열의 요소를 매트릭스 형식으로 출력합니다. 배열의 행과 열을 반복하기 위해 중첩 루프를 사용하세요.

직접 해보기

// 클래스 내부에만 코드를 작성하세요. main()이나 이 클래스 외부의 코드는 작성하지 마세요.
class PrintMatrix {
    public static void printMatrix(int[][] matrix) {
        // 여기에 코드를 작성하세요
    }
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

논리와 흐름의 모든 레슨