如何在Java中增加字段中变量的值?

如何在Java中增加字段中变量的值?,java,object,methods,parameters,field,Java,Object,Methods,Parameters,Field,我在做一个家庭作业问题:“写一个名为addInterest()的方法,它接受一个贷款对象,并通过按指定利率添加利息来增加余额。” 我的领域是: public class Loan { double interestRate; double balance; } 我的方法代码是: Loan addInterest(Loan getLoan) { Loan loan1 = new Loan(); loan1.balance = getLoan

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

我的领域是:

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;
    }

如何通过增加利息来增加余额?我尝试过使用“归还贷款1.余额+贷款1.利息”,但不起作用。

在AddInest方法中添加,并将归还类型更改为void

 this.balance = loan1.balance + loan1.interest;
好的,那么保留您的退货类型并添加此

 loan1.balance = this.balance;
 return loan1;
但老实说,我不太懂数学

如果要在调用该方法后检索余额,请执行以下操作

 Loan debtor1 = addInterest(myLoan);
 System.out.print(debtor1.balance); 

你有一个利率,所以你必须计算利息。别忘了数学在程序中仍然有效;)你应该看看“能者”和“二传者”是怎么做的。你必须开始读老师让你读的书,而不仅仅是做练习,希望你能神奇地理解。@fonZ我们学到的材料非常简单。。。我们没有学到如何将此类计算解释为对象和字段……赋值的参数并不清楚,但从代码示例来看,
贷款
可能是不可变的(但不在代码示例中):在这种情况下,对临时变量执行数学运算,并使用这些结果创建一个新的
Loan
对象,返回该对象。我必须使用“Loan”作为对象