이중 for문(반복문)을 사용해서 구구단만들기

 

(바깥쪽에 있는 dan for문)

int 타입의 dan 변수가 2 -> dan이 10보다 작을 때 까지 dan을 1씩 증가 반복문을 실행한다.

"--- 2단 ---" 출력 후 안쪽에 있는 n for문으로 이동한다.

 

(안쪽에 있는 n for문)

int 타입의 n 변수가 1 -> n이 9보다 작거나 같을 때 까지 n을 1씩 증가 반복문을 실행한다.

"2 x 1 = 2" 을 출력한다.

출력 후 n for문으로 올라가서 n이 9보다 작거나 같으면 다시 반복 / 작거나 같지 않으면 반복문을 빠져나온다.

빠져나온 후 다시 바깥쪽에 있는 dan for문으로 이동한다.

.

.

.

dan이 10보다 작을 때까지(9) 위와 같이 반복문을 실행한다.

 


이중 while문을 사용해서 구구단만들기

 

먼저 변수를 선언해서 변수값을 초기화해준다.

(바깥쪽에 있는 dan while문)

dan이 10보다 작을 때 동안만 (까지만) 반복문을 실행한다.

"--- 2단 ---" 출력 후 안쪽에 있는 n while문으로 이동한다..

 

(안쪽에 있는 n while문)

n이 10보다 작을 때 동안만(까지만) 반복문 실행한다.

"2 x 1 = 2" 을 출력한다.

출력 후 n while문으로 올라가서 n이 10보다 작으면 다시 반복 / 작지 않으면 반복문을 빠져나온다.

빠져나온 후 다시 바깥쪽에 있는 dan while문으로 이동한다.

.

.

.

dan이 10보다 작을 때까지(9) 위와 같이 반복문을 실행한다.

 


실행 결과

.

.

.

 

실행 결과

+ Recent posts