Chapter 8: Problem 6
\((\text {Savings Account Class})\) Create class SavingsAccount. Use a static variable annual InterestRate to store the annual interest rate for all account holders. Each object of the class contains a private instance variable savingsBal ance indicating the amount the saver currently has on deposit. Provide method calculateMonth1yInterest to calculate the monthly interest by multiplying the savingsBalance by annualInterestRate divided by \(12-\) this interest should be added to savingsBalance. Provide a static method modifyInterestRate that sets the annual InterestRate to a new value. Write a program to test class SavingsAccount. Instantiate two savingsAccount objects, saver1 and saver \(2,\) with balances of \(\$ 2000.00\) and \(\$ 3000.00,\) respectively. Set annual InterestRate to \(4 \%,\) then calculate the monthly interest for each of 12 months and print the new balances for both savers. Next, set the annual InterestRate to \(5 \%\), calculate the next month's interest and print the new balances for both savers.
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.