-2

我正在做一个家庭作业问题:“编写一个名为 addInterest() 的方法,该方法接受一个 Loan 对象并通过以指定利率添加利息来增加余额。”

我的领域是:

public class Loan
{
    double interestRate;
    double balance;
}

我的方法的代码是:

Loan addInterest(Loan getLoan)
    {
        Loan loan1 = new Loan();
        loan1.balance = getLoan.balance;
        loan1.interestRate = getLoan.interestRate;
        return loan1;
    }

如何通过增加利息来增加余额?我试过做“return loan1.balance+loan1.interest;” 但它不会工作。

4

1 回答 1

0

在您的 addinterest 方法中添加并将返回类型更改为 void

 this.balance = loan1.balance + loan1.interest;

好的,然后保留您的返回类型并添加它,

 loan1.balance = this.balance;
 return loan1;

但要对你说实话,我真的不明白这里的数学......

如果您想在调用该方法后检索余额,请执行此操作

 Loan debtor1 = addInterest(myLoan);
 System.out.print(debtor1.balance); 
于 2013-10-16T00:35:24.720 回答