Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

9.7 (The Account class) Design a class named Account that contains: - A private int property named id for the account (default 0). - A private double property named balance for the account (default...

1 answer below »
9.7 (The Account class) Design a class named Account that contains: - A private int property named id for the account (default 0). - A private double property named balance for the account (default 0). - A private double property named annualInterestRate that stores the current interest rate (default 0). Assume all accounts have the same interest rate. - A private Date property named dateCreated that stores the date when the account was created. - A no-arg constructor that creates a default account. - A constructor that creates an account with the specified id and initial balance. - Get and set methods for the properties: getId, setId, getBalance, setBalance, getAnnualInterestRate, setAnnualInterestRate, getDateCreated, and setDateCreated. - A method named getMonthlyInterestRate() that returns the monthly interest rate. - A method named getMonthlyInterest() that returns the monthly interest. - A method named withdraw that withdraws a specified amount from the account. - A method named deposit that deposits a specified amount to the account. Implement this class. (Hint: The method getMonthlyInterest() is to return monthly interest, not the interest rate. Monthly interest is balance * monthlyInterestRate. monthlyInterestRate is annualInterestRate / 12. Note that annualInterestRate is a percentage, e.g., like 4.5%. You need to divide it by XXXXXXXXXXAdd a main() method to the class that creates an Account object with an account ID of 1122, a balance of $20,000, and an annual interest rate of 4.5%. Use the withdraw method to withdraw $2,500, use the deposit method to deposit $3,000, and print the balance, the monthly interest, monthly interest rate, and the annual interest rate. Submit a file named Account.java as your answer. The program filename must be: Account.java
Program name:Account.java
Sample Runs:
The balance is: XXXXXXXXXXThe monthly interest is: XXXXXXXXXXThe monthly interest rate is: XXXXXXXXXXThe annual interest rate is: 4.5
Answered 1 days After Dec 20, 2021

Solution

Sathishkumar answered on Dec 22 2021
105 Votes
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here