초기화, 조건, 갱신으로 반복 횟수를 제어합니다.
전통 for는 반복 변수의 시작, 계속 조건, 갱신을 한 줄에 모읍니다. 인덱스와 이전·다음 위치가 필요한 배열 처리에 적합합니다.
예제에서 for (int i = 0; i < size; i++) 부분부터 찾으세요. 선언 타입, 실제 객체와 반환값을 한 줄씩 따라가면서 컴파일 단계에서 잡히는 문제와 실행 중 생기는 문제를 구분하세요.
i < length가 일반적인 경계이며 반복 변수의 범위는 for 블록 안입니다. 본문에서 i를 임의로 바꾸지 않습니다.
복잡한 본문은 항목 하나를 처리하는 메서드로 추출하고 중첩 반복의 시간 복잡도를 확인합니다.
현재 코드를 먼저 실행해 출력과 타입 흐름을 확인한 뒤 역순으로 강좌를 출력하세요.
i <= array.length는 마지막 회차에 범위를 벗어납니다.
직접 바꿔보세요역순으로 강좌를 출력하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.