问题描述
publicclassGoldAccountextendsBankAccount{/***ConstructorforobjectsofclassGoldAccount*/publicGoldAccount(doubleaB){super(aB);}publicdoubleaccountBalance(doubleaB,doubleincome,doubleexpense){super.accountBalance(income,expense);aB=aB+income-expense;doublemonthlyPenalty=50;if(aB>=2000){returnaB;}else{aB=aB-monthlyPenalty;returnaB;}}publicdoublecalculateMonthlyInterest(doubleaB){super.calculateMonthlyInterest();return2.8*aB*annualInterestRate/12;}publicdoublefinalAccountBalance(doubleaB){super.finalAccountBalance();aB=aB+calculateMonthlyInterest(aB);returnaB;}}for(i=1;i<=2;i++){B.modifyInterestRate(rate);aB=G.accountBalance(aB,income,expense);monthlyInterest=G.calculateMonthlyInterest(aB);accountBalanceG=G.finalAccountBalance(aB);}System.out.println("GoldAccountBalance="+accountBalanceG);计算得到的accountBalanceG没有加上第一次的利息,第二次的利息是对的。。。求教。。。
解决方案
解决方案二:
建议先搞清楚业务逻辑
解决方案三:
引用1楼wyx713510713的回复:
建议先搞清楚业务逻辑
+1
解决方案四:
首先要明确需求,把需求写出来大家才好分析,才能找到问题的所在。
解决方案五:
引用3楼honse的回复:
首先要明确需求,把需求写出来大家才好分析,才能找到问题的所在。
同意