반복문은 횟수, 검사 시점, 첫 실행 여부로 고른다

반복 횟수가 보이면 for, 조건을 먼저 봐야 하면 while, 최소 한 번 실행해야 하면 do-while이 자연스럽습니다.

질문선택대표 상황
반복 횟수나 인덱스가 명확한가?for배열 순회, 카운트 반복
처음부터 조건이 false일 수 있는가?while파일 읽기, 센티널 입력
본문을 최소 한 번 실행해야 하는가?do-while메뉴 출력, 첫 입력 요청
초기 상태

조건에 쓰는 값이 어디서 준비되는지 확인합니다.

갱신 위치

반복 중 조건이 바뀌는 줄이 실제로 실행되어야 합니다.

탈출 조건

언제 false가 되거나 break에 도달하는지 봅니다.