조건 중심으로 반복하고 본문 안에서 상태를 변경합니다.
while은 반복 횟수보다 종료 조건이 핵심일 때 적합합니다. 조건을 먼저 검사하므로 처음부터 거짓이면 한 번도 실행되지 않습니다.
코드를 읽을 때는 while (condition) { changeCondition(); } 부분부터 찾으세요. 현재 값과 실행 순서를 줄마다 적어 보면 문법을 외우지 않아도 결과를 예측할 수 있습니다.
실행하기 전에 예상 결과를 짧게 적은 뒤 상품 가격을 2500원으로 바꾸고 횟수를 확인하세요. 실제 출력이 다르면 콘솔에 처음 나타난 오류와 그 직전 값을 차례로 확인하세요.
조건에 사용한 값을 본문에서 바꾸지 않으면 무한 루프가 될 수 있습니다.
직접 바꿔보세요상품 가격을 2500원으로 바꾸고 횟수를 확인하세요.