안녕하세요.
반복문이 겹쳐 있는 구조는 시계 바늘로 이해하시면 됩니다.
바깥쪽 반복문, 쯕 큰 시계 바늘이 한 바퀴 놀때, 작은 시계 바늘이 60번 회전하듯이
바깥쪽 반복문이 한 번 수행될 때 안쪽 반복문은 1~5까지 5번 반복합니다.
그 반복하는 대상인 ③번이 되는 것이구요.
그러므로
바깥쪽 반복문은 i가 1부터 10까지 1씩 증가하면서 한 번 수행할 때마다
안쪽 반복문은 J가 1부터 5까지 1씩 증가하면서 5번 반복 수행합니다.
안쪽 반복문에 의해 수행하는 대상은 K=K+1입니다.
즉 K=K+1은 바깥쪽이 10번 반복할 때마다 안쪽 반복문에 의해 5번씩 반복하므로 총 50회를 반복하게 됩니다.
하지만 ④번은 안쪽 반복문의 바깥쪽에 있으므로 바깥쪽 반복문의 반복 횟수만큼인 10회만 반복 수행합니다.
오늘도 즐거운 하루 되세요.
-
*2017-07-14 09:20:55
안녕하세요.
반복문이 겹쳐 있는 구조는 시계 바늘로 이해하시면 됩니다.
바깥쪽 반복문, 쯕 큰 시계 바늘이 한 바퀴 놀때, 작은 시계 바늘이 60번 회전하듯이
바깥쪽 반복문이 한 번 수행될 때 안쪽 반복문은 1~5까지 5번 반복합니다.
그 반복하는 대상인 ③번이 되는 것이구요.
그러므로
바깥쪽 반복문은 i가 1부터 10까지 1씩 증가하면서 한 번 수행할 때마다
안쪽 반복문은 J가 1부터 5까지 1씩 증가하면서 5번 반복 수행합니다.
안쪽 반복문에 의해 수행하는 대상은 K=K+1입니다.
즉 K=K+1은 바깥쪽이 10번 반복할 때마다 안쪽 반복문에 의해 5번씩 반복하므로 총 50회를 반복하게 됩니다.
하지만 ④번은 안쪽 반복문의 바깥쪽에 있으므로 바깥쪽 반복문의 반복 횟수만큼인 10회만 반복 수행합니다.
오늘도 즐거운 하루 되세요.