Skip to main content
ICT
Lesson A13 - Exceptions and File I/O
 
Main   Previous Next
 

LAB ASSIGNMENT A13.1 page 10 of 12

ErrorCheck

Assignment:

  1. Modify the CheckingAccount class example from Lesson A5, Designing and Using Classes to throw an IllegalArgumentException in any of the following circumstances:
  • when the account is constructed with a negative balance,

  • when a negative amount is deposited, or

  • when the account is overdrawn (when the amount withdrawn exceeds the current balance).
  1. An IllegalArgumentException is an unchecked exception that is thrown to indicate that a method has been passed an illegal or inappropriate argument.

Note: Students will be given a starter version of CheckingAccount.java as a standardized starting point.

Instructions:

  1. Modify the CheckingAccount class to handle errors and write a test program as indicated above.

 

Main   Previous Next
Contact
 © ICT 2006, All Rights Reserved.