Language/Java
IllegalArgumentException, IllegalStateException
IllegalArgumentException 사용자가 값을 잘못 입력한 경우에 발생한다. 사용자의 잘못으로 발생하는 에러를 대표한다. IllegalStateException 사용자가 값을 제대로 입력했지만, 개발자 코드가 값을 처리할 준비가 안된 경우에 발생한다. 예를 들어, 로또 게임 진행 후 게임이 종료된 상태에서 사용자가 추가 진행을 위해 금액을 입력하는 경우. 이미 로또 게임 로직이 종료되었기 때문에 사용자의 입력에 대응할 수 없다. 인용 https://hyeon9mak.github.io/Java-exception/ Java Exception 제이슨의 Exception 강의를 들으면서 공부한 내용을 정리해보자. hyeon9mak.github.io