728x90
반응형
중첩 반복 (nested loop)
자바에서, 반복문은 다른 반복문을 내포할 수 있다. 즉, 반복문 안에 다른 반복문이 올 수 있다. 이것을 중첩 반복이라 한다.
i.e.
int k;
for (int i = 0; i < 10; i++) {
for (int j = 0; j < i; j++) {
k = i + j;
System.out.println("i + j = " + k);
}
}
이론적으로는 몇 번이고 중첩 반복이 가능하지만, 너무 많은 중첩 반복은 프로그램 구조를 복잡하게 하므로 보통 2중 또는 3중 반복 정도가 적당하다. 일반적으로, 중첩 반복은 반복의 범위가 명확한 for 문을 주로 이용한다.
반응형
'Java > Java 기본' 카테고리의 다른 글
배열 (Array) (0) | 2018.06.11 |
---|---|
continue 문과 break 문 (0) | 2018.06.11 |
while 문 & do-while 문 (0) | 2018.06.11 |
for문 (0) | 2018.06.10 |
반복문 (0) | 2018.06.10 |