- ๋ฉ์ธ ํ๋ฉด OutputView
- ๋ฉ์ธ ํ๋ฉด InputView
- ๋ฉ์ธ ํ๋ฉด ์ฌ์ฉ์ ์ ํ์ ๋ฐ๋ผ ๋ถ๊ธฐ๋ง ์ ๋๋ก ๋ค์ด๊ฐ๊ฒ
- [์์ธ] ๋ฉ์ธํ๋ฉด์์ invalidํ input์ด ๋ค์ด๊ฐ์ ์
- ๋ฉ์ธํ๋ฉด์์ ์ฃผ๋ฌธ ๋ฑ๋ก์ ๋๋ ์ ์
- ๋ฉ์ธํ๋ฉด์์ ๊ฒฐ์ ํ๊ธฐ๋ฅผ ๋๋ ์ ์
- ๋ฉ์ธํ๋ฉด์์ ํ๋ก๊ทธ๋จ ์ข ๋ฃ๋ฅผ ๋๋ ์ ์
- ํ๋ก๊ทธ๋จ ์ข ๋ฃ ๊ตฌํ
- ์ฃผ๋ฌธ ๋ฑ๋ก ๊ตฌํ
- ์ฃผ๋ฌธ ๋ฑ๋ก์ InputView์ OutputView ๊ตฌํ
- ํ ์ด๋ธ ๋ณ ์ฃผ๋ฌธ ๊ด๋ฆฌ - ์ฃผ๋ฌธ ๋ฉ๋ด๊ฐ ์ ํํ ํ ์ด๋ธ์ ์ ๋๋ก ๋ค์ด๊ฐ๊ฒ
- ์ฃผ๋ฌธ์ด ๋ฑ๋ก๋ ํ ์ด๋ธ ๋ณ๋ ํ์
- [์์ธ] ์๋ table ๋ฒํธ input(invalid input)
- [์์ธ] ์๋ menu ๋ฒํธ input(invalid input)
- [์์ธ] ํ ํ ์ด๋ธ์์ ์ฃผ๋ฌธํ ํ ๋ฉ๋ด์ ์ต๋ ์๋์ด 99๋ฅผ ๋์ด๊ฐ์ ๋
- ๊ฒฐ์ ํ๊ธฐ ๊ตฌํ
- ๊ฒฐ์ ์ InputView์ OutputView ๊ตฌํ
- ํ๊ธ ๊ฒฐ์ ํ ์ 5% ํ ์ธ
- ์๋์ ๋ฐ๋ฅธ ํ ์ธ
- [์์ธ] ์๋ table ๋ฒํธ input(invalid input)
- [์์ธ] ๊ฒฐ์ ๋ฐฉ๋ฒ์ด 1,2๊ฐ ์๋ ๊ฒฝ์ฐ(invalid input)
- InputMismatchException