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]를 사용하여 접근할 수 있습니다.
챌린지
쉬움printMatrix라는 이름의 메서드를 생성하세요. 이 메서드는 정수형 2차원 배열을 인수로 받아 배열의 요소를 매트릭스 형식으로 출력합니다. 배열의 행과 열을 반복하기 위해 중첩 루프를 사용하세요.
직접 해보기
// 클래스 내부에만 코드를 작성하세요. main()이나 이 클래스 외부의 코드는 작성하지 마세요.
class PrintMatrix {
public static void printMatrix(int[][] matrix) {
// 여기에 코드를 작성하세요
}
}
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.