[Java] 반복문의 중첩

정보구니·2021년 12월 21일
0

Java

목록 보기
16/39
post-thumbnail

반복문의 중첩

하나의 반복문 안에 다른 반복문이 삽입된 경우반복문의 중첩이라 한다.

가능한 중첩된 반복문의 형태는 다음과 같다.

여기서 회색 박스로 표시된 for문과 while문의 중첩 형태가 가장 흔히 사용된다 !

그럼 대표적인 for문 중첩 대한 예제를 통해 실행 흐름을 파악해보도록 하겠다.



for문 중첩 예제


예제1

반복문 중첩을 사용하는 대표적인 예제는 구구단이 있다.

for (int m = 2; m < 10; m++) {
	for (int c = 1; c < 10; c++)
		System.out.println(m + "x" + c + "=" + (m * c)); 
}

예제2

for (int k = 0; k < 3; k++) {
	System.out.println("-------------------");
	for (int j = 0; j < 3; j++) {
		System.out.print("[" + k + ", " + j + "] ");
	}
	System.out.print('\n');
}


// 출력 결과
-------------------
[0, 0] [0, 1] [0, 2] 
-------------------
[1, 0] [1, 1] [1, 2] 
-------------------
[2, 0] [2, 1] [2, 2] 






참고
열혈 자바 chapter05

0개의 댓글