실행 전에 조건 검사
처음부터 조건이 거짓이면 본문을 한 번도 실행하지 않습니다.
while (ok)
반복 횟수가 미리 정해지지 않았거나 입력과 상태에 따라 계속 여부가 달라질 때 while 구조가 자연스럽습니다.
처음부터 조건이 거짓이면 본문을 한 번도 실행하지 않습니다.
while (ok)
사용자 입력처럼 최소 한 번은 실행해야 하는 흐름에 맞습니다.
do { } while
반복 변수의 시작과 증감이 뚜렷하면 for가 더 읽기 쉽습니다.
for vs while
서버 루프나 메뉴 루프처럼 계속 실행하되 break 조건을 분명히 둡니다.
while (true)