Question: Assignment worth 4 0 points You will be creating a small banking program. Sample output is listed starting on page 2 . SavingsAccount.java String data

Assignment worth 40 points
You will be creating a small banking program. Sample output is listed starting on page 2.
SavingsAccount.java
String data field named nickname for the account
double data field named balance for the account
double data field named annualIntRate that stores the current annual interest rate
Date data field named dateEstablished that stores the date when the account was created.
A no-argument constructor that creates a default account.
A constructor that creates an account with the specified id and initial balance.
The accessor and mutator methods for id, balance, and annualIntRate.
toString method that will print the contents of the object.
The accessor method for dateEstablished.
A method named deposit that deposits a specified amount to the account.
A method named getMonthlyIntRate() that returns the monthly interest rate.
Monthly interest is:
balance * monthlyInterestRate
monthlyInterestRate is annualInterestRate /12.
Note: annualInterestRate is stored as a percentage, for example 4.5%. You need to divide it by 100.
SavingsAccountRunner.java
Write a test program that asks the user to enter their account number, initial balance, and annual interest rate (no
need to perform error checking here - assume they enter the correct info).
Display list of options to deposit, check monthly interest, check account details, and exit the program.
Error checking is required on the menu selection portion (needs to be 1,2,3, or 4) and on the deposit
amounts (needs to be >0).
What do I submit??
Complete the program and upload the java solution files with your lastname to Moodle:
[LastName]_SavingsAccount.java
[LastName]_SavingsAccountRunner.java
Assignment worth 4 0 points You will be creating

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!