📄 loancalculator.java
字号:
public class LoanCalculator {
private double loanAmount; //声明字段 loanAmount
private int loanPeriod;//声明字段 loanPeriod
private float annualInterestRate;//声明字段 annualInterestRate
//声明读取属性LoanAmount的值方法
public double getLoanAmount(){
return loanAmount;
}
//声明设置属性LoanAmount的值的方法
public void setLoanAmount(double newloanAmount){
loanAmount=newloanAmount;
}
//声明设置属性LoanPeriod的值的方法
public void setLoanPeriod(int newLoanPeriod){
loanPeriod=newLoanPeriod;
}
//声明读取属性LoanPeriod的值的方法
public int getLoanPeriod(){
return loanPeriod;
}
//声明读取属性AnnualInterestRate的值的方法
public float getAnnualInterestRate(){
return annualInterestRate;
}
//声明设置属性AnnualInterestRate的值的方法
public void setAnnualInterestRat(float newAnnualInterestRate){
annualInterestRate=newAnnualInterestRate;
}
public double computeMonthlyPayment(){
float monthlyInterestRate;
int numberOfPayments ;
double monthlyPayment ;
monthlyInterestRate = annualInterestRate / 100.0f / 12;
numberOfPayments = loanPeriod * 12;
monthlyPayment = (loanAmount * monthlyInterestRate) /
(1 - (Math.pow((1 + monthlyInterestRate), -numberOfPayments)));
return monthlyPayment;
}
public double computeTotalPayment(){
double totalPayment ;
totalPayment = computeMonthlyPayment()*loanPeriod * 12;
return totalPayment;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -