[Java] 중첩 반복문

코드 속의 "진돌"·2023년 12월 30일
0
post-thumbnail

✅ 중첩 반복문


반복문은 내부에 또 반복문을 만들 수 있다. for, while 모두 가능하다.

✏️ Nested1

package loop;

public class Nested1 {

  public static void main(String[] args) {
    for (int i = 0; i < 2; i++) {
      System.out.println("외부 for 시작 i : " + i);
      for (int j = 0; j < 3; j++) {
        System.out.println("-> 내부 for " + i + "-" + j);
      }
      System.out.println("외부 for 종료 i : " + i);
      System.out.println();  // 라인 구분을 위해 실행
    }
  }
}

✏️ 실행 결과

외부 for문은 2번, 내부 for문은 3번 실행된다. 그런데 외부 for문 1번 당 내부 for문이 3번 실행되기 때문에 외부(2) * 내부(3) 해서 총 6번의 내부 for문 코드가 수행된다.

profile
매일 성장하는 주니어 개발자의 기록📝

0개의 댓글