package Chapter7;public class Loan {private double annualInterestRate;private int numberOfYears;private double loanAmount;private java.util.Date loanDate;/** Default constructor */public Loan() {this(7.5, 30, 100000);}public Loan(double annualInterestRate, int numberOfYears,double loanAmount) {this.annualInterestRate = annualInterestRate;this.numberOfYears = numberOfYears;this.loanAmount = loanAmount;loanDate = new java.util.Date();}/** Return annualInterestRate */public double getAnnualInterestRate() {return annualInterestRate;}/** Set a new annualInterestRate */public void setAnnualInterestRate(double annualInterestRate) {this.annualInterestRate = annualInterestRate;}/** Return numberOfYears */public int getNumberOfYears() {return numberOfYears;}/** Set a new numberOfYears */public void setNumberOfYears(int numberOfYears) {this.numberOfYears = numberOfYears;}/** Return loanAmount */public double getLoanAmount() {return loanAmount;}/** Set a newloanAmount */public void setLoanAmount(double loanAmount) {this.loanAmount = loanAmount;}/** Find monthly payment */public double getMonthlyPayment() {double monthlyInterestRate = annualInterestRate / 1200;return loanAmount * monthlyInterestRate / (1 -(Math.pow(1 / (1 + monthlyInterestRate), numberOfYears * 12)));}/** Find total payment */public double getTotalPayment() {return getMonthlyPayment() * numberOfYears * 12;}/** Return loan date */public java.util.Date getLoanDate() {return loanDate;}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。