더북(TheBook)

아무 반응이 없나 싶었는데 Terminate 사각형에 빨갛게 불이 들어와있네요. 실행 중이라는 표시입니다. 키보드로 값을 입력받도록 코드를 작성했으니 입력받는 부분에서 기다리고 있는 것입니다. 콘솔에 1이라고 입력하겠습니다.

 

실행결과

1
입력받은 값:1

 

입력받은 값이 value에 들어와 출력됩니다. value 값이 10이 아니기 때문에 다시 do로 올라가서 입력받는 부분에서 기다리고 있는 상태입니다. 다시 2라고 입력하니 1과 같은 결과가 나옵니다.

 

실행결과

1
입력받은 값:1
2
입력받은 값:2

 

입력된 숫자가 10이 아니라면 이 과정을 반복해 수행합니다. 이번에는 10을 넣어볼까요?

 

실행결과

1
입력받은 값:1
2
입력받은 값:2
10
입력받은 값:10
반복문 종료!!

 

10을 입력하면 마찬가지로 10을 출력하고, while 문의 조건을 만족시키므로 반복문을 종료합니다. 지금까지 do while 문이라는 반복문을 알아봤습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.