이때 for 문의 실행 순서는 다음과 같습니다.
그림 2-14 for 문 실행 순서
시작이 먼저 실행되고, 그다음 조건식, 실행문, 종료식 순서로 실행됩니다. 실행이 1번 끝나면 다시 조건식을 검사합니다. 조건식이 참이라면 실행문과 종료식을 반복해서 실행합니다. 눈치챘을지 모르지만, while 문과 유사한 부분이 보입니다. while 문에서 흩어져 있던 요소들을 for 문에서는 한 줄로 모아 표현합니다.
그림 2-15 for 문과 while 문 비교