i가 2일때 if조건문이 true가 되면서 i++가 되며 i가 3이 되면 continue를 만나는데 만나서 다음 순서는 어디로 가는건가요?? contitnue를 만나버리면 그 아래 코드 다음으로 순서가 넘어가는데 어떻게 콘솔에 출력할 수 있는건가요?? 다시 while문 처음으로 돌아가서 if문을 만나게 되는거 아닌가요??
+0
2023년 8월 3일
(질문) i가 2일때 if조건문이 true가 되면서 i++가 되며 i가 3이 되면 continue를 만나는데 만나서 다음 순서는 어디로 가는건가요?? (답) i = 3이 continue를 만나면, 나머지 다 때려치고 그 즉시 맨 앞에 반복문인 while로 넘어갑니다. 거기서 새롭게 시작하는 거죠. while ( i <= 10)에 i = 3이 도착하면, while ( 3 <= 10) 이 되고, 그 밑에 있는 코드인 if문을 만나게 되는 겁니다. 물론 저도 이제 막 배우기 시작한 초보라, 틀릴 수도 있습니다. 오늘도 좋은 하루 되세요 :)
댓글 2개