Похоже, вы забыли передать параметр fee в метод Adjust ().Следующий код прекрасно работает
public void monthlyFee(double fee) { //monthly fee for bank accounts
for(int i = 0; i < bank.length; i++) {
if(bank[i] != null) {
System.out.println(bank[i].adjust(fee));
} //I have tried BankAccount.adjust() and couldn't work, bank[i].adjust() nothing seems to work
}
}
Создать банк1
Один аккаунт Joe Mac владеет аккаунтом 1234 с балансом $ 1000,00
Два аккаунта Joe Mac владеет аккаунтом 1234 сбаланс $ 1000,00 Sally Ride владеет счетом 2345 с балансом $ 2000,00
Три счета Joe Mac владеет счетом 1234 с балансом $ 1000,00 Sally Ride владеет счетом 2345 с балансом $ 2000,00 Пэт Армстронг владеет счетом3456 с балансом $ 3000,00
Ежемесячная плата 997,05 1997,05 2997,05 Джо Мак владеет счетом 1234 с балансом $ 997,05 Салли Райд владеет счетом 2345 с остатком 1997,05 $ Пат Армстронг владеет счетом 3456 с остатком $ 2997,05
Ошибки:
Ошибок не найдено !!!