본문 바로가기
Technote/JAVA

10주차 6번문제

by Pooh0216 2009. 5. 14.

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


BankAccount BankAccountExceptionTester

'Technote > JAVA' 카테고리의 다른 글

10주차 8번문제  (0) 2009.05.14
10주차 7번문제  (0) 2009.05.14
10주차 5번문제  (0) 2009.05.13
10주차 4번문제  (0) 2009.05.13
10주차 3번문제  (0) 2009.05.13