P10_6 아래 프로그램은 BankAccount 클래스입니다. 잔고가 음수인 계좌를 만들려고 시도할 때, 음수의 돈을 예금하려고 시도할 때, 0부터 잔고 사이의 금액이 아닌 금액을 인출하려고 할 때 IllegalArgumentException을 던지도록 아래 /// 부분에 코드를 추가하시오. IllegalArgumentException 객체를 구성할 때는 예외가 발생하게 된 이유가 무엇인지 설명하는 문자열이 예외 객체 내부에 포함되도록 하시오. 또 이런 세 가지 잘못된 조작을 시도하는 application을 작성하시오. Application 프로그램에서는 try/catch 문장을 사용하여 프로그램 실행 중 던져지는 예외를 잡아 적절히 처리(exception.getMessage() 반환값을 출력하고 exception.printStackTrace()를 호출)하도록 하시오. IllegalArgumentException을 사용하려면 이 클래스를 import해야 합니다.
BankAccount
BankAccountExceptionTester