국비교육/국비교육 복습

Day06_loop2_Test01 : 초 단위로 1시간 출력 (중첩 반복문) (★)

Luver Duck 2022. 8. 7. 00:25

(Q) 초 단위로 1시간동안의 시간을 모두 출력하세요

 

 

package day06;

public class Day06_loop2_Test01 {
	
	public static void main(String[] args) {
		
		for(int min = 0 ; min < 60 ; min ++) {
			for(int sec = 0 ; sec < 60 ; sec ++) {
				System.out.println(min + "분 " + sec + "초 지났습니다");
			}
		}
	}
}

 

 

- 중첩 반복문의 진행 순서

 

 

 

 

1) min = 0 일 때 sec = 0부터 sec = 59까지 진행된 후 sec = 60이 되는 순간 min = 1이 된다

2) min = 0에서 min = 1이 되면 다시  sec = 0부터 sec = 59까지 진행된 후 sec = 60이 되는 순간 min = 2이 된다

3) 위의 과정을 min이 59, sec가 59가 될 때까지 반복한다