for 문은 반복 계약을 한 줄에 모은다

초기화, 조건, 증감이 함께 맞아야 본문이 원하는 횟수만큼 반복됩니다.

for(int i = 1;i <= 5;i++)본문
초기화

루프 변수를 한 번 준비합니다.

조건

true면 본문, false면 종료입니다.

본문

반복할 실제 작업입니다.

증감

다음 검사에 쓸 값을 바꿉니다.

1출력
2출력
3출력
4출력
5출력 후 i는 6

반복 횟수 버그는 시작값, 비교 연산자, 끝값 중 하나가 어긋날 때 가장 자주 생깁니다.