Question: My code in Java :SavingsAccount.java public class SavingsAccount extends BankAccount { public boolean debit(int pennies) { if (pennies > balance) { return false; } balance

My code in Java

:SavingsAccount.java

public class SavingsAccount extends BankAccount {

public boolean debit(int pennies) { if (pennies > balance) { return false; } balance -= pennies; return true; } public void applyInterest() { if (balance > 0) { double interestAmount = balance * interestRate; balance += (int) interestAmount; } }

public String accountInfo() { return "Type of Account : Savings" + " " + "Account ID : " + accountID + " " + "Current Balance : $" + balance / 100 + "." + balance % 100 + " " + "Interest rate : " + interestRate + "%"; } }

:BankAccount.java

public abstract class BankAccount { protected String accountID; protected double interestRate; protected int balance; public BankAccount() { accountID = "0000-0000-0000-0000"; interestRate = 0.0; balance = 0; } public boolean credit(int pennies) { balance += pennies; return true; } public abstract boolean debit(int pennies); public int getBalance() { return balance; } public String getAccountID() { return accountID; } public void setAccountID(String accountID) { this.accountID = accountID; } public double getInterestRate() { return interestRate; } public void setInterestRate(double interestRate) { this.interestRate = interestRate; } public abstract void applyInterest(); public abstract String accountInfo(); }

My code in Java :SavingsAccount.java public class SavingsAccount extends BankAccount { public

Can anyone fix the problem that showing in pic! I have to get interest rate correct to get the points

Given a new SavingsAccount (sa), after sa.setAccountID("1111-2222-3333-4444") and sa.credit(1000) and sa.setinterestRate(0.025), accountInfo should return a correctly formatted String 19:Logic Test 14 Given a new SavingsAccount (sa), after sa.setAccountID("1234-5678-9876-5432") and sa.credit(9876) and sa.setInterestRate(0.123), accountInfo should return a correctly formatted String

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 Databases Questions!