Due Date: September 10th 2014
1. Place the Account class in a package com.bank.application
2. Create a driver class named BankApplication that uses the Account class. Remove the method main(String[] args) from the Account class and add it to the Bank Application class.
3. Add a new method to the Account class called overdraftFee() that calculate and return the overdraft amount
The algorithm to calculate should be as follow
if the current balance is negative
charge an overdraft fee of $50 for the first $100 and $2 for every dollars above $100
otherwise
the overdraft fee should be $0
4. Add two new properties to the Account class.
address and customerName
Provide getter and setter methods to access the two new properties
5. Print the address and the customer name when printing the Account information
6. Use the String library to ensure that the user input can accept both lower case and upper case as input.
7. Ensure the application can handle user input not on the menu but returns an error message as well as prompt the user to re-renter a selection.
8. Change the current loop in the main method from while to do while.
Bonus: Add a Constructor that initializes the customer name, the customer address and initial balance of the account. Make use of the constructor in the main method.
To submit your assignment zip the folder where your project code is located and submit it online before the due date.