while 문과 do-while 문의 비교


앞에서 작성한 [예제 2-30]과 [예제2-32]는 똑같은 결과를 출력합니다. 그러면 다음 두 프로그램도 똑같은 결과를 출력할까요?






다른 결과를 출력한다. 첫 번째는 조건을 만족하지 못해서 "Done." 만 출력한다.


그런데 두 번째는 조건을 만족하지는 못하지만 일단 do 블락을 실행하므로 "10" 과 "Done." 이 출력된다.


+ Recent posts