초기화, 조건, 갱신으로 반복 횟수를 제어합니다.
전통 for는 반복 변수의 시작, 계속 조건, 갱신을 한 줄에 모읍니다. 인덱스와 이전·다음 위치가 필요한 배열 처리에 적합합니다.
i는 0에서 시작해 courses.length인 3보다 작은 동안 반복하므로 본문은 i가 0, 1, 2일 때 세 번 실행됩니다. printf에는 사람에게 보여 줄 번호로 i + 1을, 배열 칸에는 i를 그대로 넘겨 1. HTML부터 3. Java까지 출력합니다. 갱신식 i++는 본문이 끝난 뒤에 실행되고, 이어지는 조건 검사에서 i가 3이 되면 반복이 멈춥니다.
i < length가 일반적인 경계이며 반복 변수의 범위는 for 블록 안입니다. 본문에서 i를 임의로 바꾸지 않습니다.
복잡한 본문은 항목 하나를 처리하는 메서드로 추출하고 중첩 반복의 시간 복잡도를 확인합니다.
i <= array.length는 마지막 회차에 범위를 벗어납니다.
직접 바꿔보세요역순으로 강좌를 출력하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.