아무 반응이 없나 싶었는데 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 문이라는 반복문을 알아봤습니다.