?? loan.java
字號:
package chapter27;public class Loan { private double annualInterestRate; private int numOfYears; private double loanAmount; private java.util.Date loanDate; /** Default constructor */ public Loan() { this(7.5, 30, 100000); } /** Construct a loan with specified annual interest rate, number of years and loan amount */ public Loan(double annualInterestRate, int numOfYears, double loanAmount) { this.annualInterestRate = annualInterestRate; this.numOfYears = numOfYears; 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 numOfYears */ public int getNumOfYears() { return numOfYears; } /** Set a new numOfYears */ public void setNumOfYears(int numOfYears) { this.numOfYears = numOfYears; } /** Return loanAmount */ public double getLoanAmount() { return loanAmount; } /** Set a newloanAmount */ public void setLoanAmount(double loanAmount) { this.loanAmount = loanAmount; } /** Find monthly payment */ public double monthlyPayment() { double monthlyInterestRate = annualInterestRate / 1200; return loanAmount * monthlyInterestRate / (1 - (Math.pow(1 / (1 + monthlyInterestRate), numOfYears * 12))); } /** Find total payment */ public double totalPayment() { return monthlyPayment() * numOfYears * 12; } /** Return loan date */ public java.util.Date getLoanDate() { return loanDate; }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -