한글도 입력해 볼까요? 삼이라고 입력합니다.
실행결과 |
(생략) [남은 치킨 : 2] 치킨을 몇 마리 주문하시겠습니까? 삼 잘못된 값을 입력했습니다. [남은 치킨 : 2] 치킨을 몇 마리 주문하시겠습니까? |
이제는 프로그램이 비정상적으로 종료되지 않고 계속 주문을 받습니다. 마지막으로 2를 입력해 재료를 소진해 봅시다.
실행결과 |
(생략) [남은 치킨 : 2] 치킨을 몇 마리 주문하시겠습니까? 2 [대기번호 3] 2마리를 주문했습니다. 재료가 소진돼 더 이상 주문을 받지 않습니다. |
정상적으로 주문되고 재료 소진 안내 문구와 함께 프로그램이 종료됩니다. 이렇게 예외 처리를 적용해 탄탄하고 신뢰할 수 있는 좋은 프로그램을 완성했습니다.