> What would the Java code be for the BankApplication driver class and Account class? I don't even know where to start

What would the Java code be for the BankApplication driver class and Account class? I don't even know where to start

Posted at: 2014-12-18 
TEC 283 Assignment

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.