while과 do-while 반복문의 선택 기준을 나란히 비교한다
비교 항목: while은 진입 전에 조건을 검사한다 / do-while은 첫 실행을 보장한다 / 루프 상태는 종료 방향으로 움직여야 한다
| 확인 질문 | 판단 근거 | 코드에서 드러낼 것 |
|---|---|---|
| while은 진입 전에 조건을 검사한다 | 입력이 이미 완료 상태라면 본문을 건너뛰는 것이 자연스러운 작업에 사용합니다. | 타입과 시작값 |
| do-while은 첫 실행을 보장한다 | 사용자에게 메뉴를 한 번 보여 준 뒤 계속할지 묻는 흐름처럼 첫 동작이 조건보다 앞설 때 적합합니다. | 실패 또는 변경 경계 |
| 루프 상태는 종료 방향으로 움직여야 한다 | 카운터 감소, 입력 갱신, 큐 소비 가운데 무엇이 조건을 거짓으로 만드는지 설명합니다. | 선택한 규칙의 결과 |
선택 기준 카운터 감소, 입력 갱신, 큐 소비 가운데 무엇이 조건을 거짓으로 만드는지 설명합니다.