import java.util.*;
import java.lang.*;
import java.io.*;
class SavingsAccount
{ static double annualInterestRate;
private double savingsBalance;
public SavingsAccount(double balance)
{ savingsBalance = balance;}
public double calculateMonthlyInterest()
{ return (savingsBalance*annualInterestRate)/12;}
public static void modifyInterestRate(double rate)
{ annualInterestRate = rate;}
public static double getannualInterestRate(){return annualInterestRate;}
public double getsavingsBalance(){return savingsBalance;}}
class SavingsTest
{ public static void main
(String args
[]) { SavingsAccount saver1 = new SavingsAccount(2000.0);
SavingsAccount saver2 = new SavingsAccount(3000.0);
SavingsAccount.modifyInterestRate(4);
System.
out.
printf("Balance for Saver1 = %.2f\nBalance for Saver2 = %.2f\nInterest Rate = %.2f\n\n",saver1.
getsavingsBalance()+saver1.
calculateMonthlyInterest(),saver2.
getsavingsBalance(),SavingsAccount.
getannualInterestRate()); SavingsAccount.modifyInterestRate(5); }}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmNsYXNzIFNhdmluZ3NBY2NvdW50CnsgICAgc3RhdGljIGRvdWJsZSBhbm51YWxJbnRlcmVzdFJhdGU7CiAgICBwcml2YXRlIGRvdWJsZSBzYXZpbmdzQmFsYW5jZTsKICAgIHB1YmxpYyBTYXZpbmdzQWNjb3VudChkb3VibGUgYmFsYW5jZSkKICAgIHsgICAgICAgIHNhdmluZ3NCYWxhbmNlID0gYmFsYW5jZTt9CiAgICBwdWJsaWMgZG91YmxlIGNhbGN1bGF0ZU1vbnRobHlJbnRlcmVzdCgpCiAgICB7ICAgICAgICByZXR1cm4gKHNhdmluZ3NCYWxhbmNlKmFubnVhbEludGVyZXN0UmF0ZSkvMTI7fQogICAgcHVibGljIHN0YXRpYyB2b2lkIG1vZGlmeUludGVyZXN0UmF0ZShkb3VibGUgcmF0ZSkKICAgIHsgICAgICAgIGFubnVhbEludGVyZXN0UmF0ZSA9IHJhdGU7fQogICAgcHVibGljIHN0YXRpYyBkb3VibGUgZ2V0YW5udWFsSW50ZXJlc3RSYXRlKCl7cmV0dXJuIGFubnVhbEludGVyZXN0UmF0ZTt9CiAgICBwdWJsaWMgZG91YmxlIGdldHNhdmluZ3NCYWxhbmNlKCl7cmV0dXJuIHNhdmluZ3NCYWxhbmNlO319CmNsYXNzIFNhdmluZ3NUZXN0eyAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJnc1tdKQogICAgeyAgIFNhdmluZ3NBY2NvdW50IHNhdmVyMSA9IG5ldyBTYXZpbmdzQWNjb3VudCgyMDAwLjApOwogICAgICAgIFNhdmluZ3NBY2NvdW50IHNhdmVyMiA9IG5ldyBTYXZpbmdzQWNjb3VudCgzMDAwLjApOwogICAgICAgIFNhdmluZ3NBY2NvdW50Lm1vZGlmeUludGVyZXN0UmF0ZSg0KTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZigiQmFsYW5jZSBmb3IgU2F2ZXIxID0gJS4yZlxuQmFsYW5jZSBmb3IgU2F2ZXIyID0gJS4yZlxuSW50ZXJlc3QgUmF0ZSA9ICUuMmZcblxuIixzYXZlcjEuZ2V0c2F2aW5nc0JhbGFuY2UoKStzYXZlcjEuY2FsY3VsYXRlTW9udGhseUludGVyZXN0KCksc2F2ZXIyLmdldHNhdmluZ3NCYWxhbmNlKCksU2F2aW5nc0FjY291bnQuZ2V0YW5udWFsSW50ZXJlc3RSYXRlKCkpOwogICAgICAgIFNhdmluZ3NBY2NvdW50Lm1vZGlmeUludGVyZXN0UmF0ZSg1KTsgICAgfX0=