class Account{
private int id = 0;
private double balance = 0;
private double annualInterestRate = 0;
java.util.Date dateCreated = new java.util.Date();
public Account(){
}
public Account(int id,double balance){
this.id = id;
this.balance = balance;
}
public int getID(){
return id;
}
public void setID(int newID){
this.id = newID;
}
public double getBalance(){
return balance;
}
public void setBalance(double newBalance){
this.balance = newBalance;
}
public double getAnnualInterestRate(){
return annualInterestRate;
}
public void setAnnualInterestRate(double newAnnualInterestRate){
this.annualInterestRate = newAnnualInterestRate;
}
public String getDate(){
return dateCreated.toString();
}
public double getMonthlyInterestRate(){
return this.annualInterestRate / 12.0;
}
public void withDraw(double newMoney){
this.setBalance(this.balance - newMoney);
}
public void deposit(double newMoney1){
this.setBalance(this.balance + newMoney1);
}
}
public class TestAccount{
public static void main(String[] args){
Account account = new Account(1122,20000.0);
account.setAnnualInterestRate(0.045);
account.withDraw(2500.0);
account.deposit(3000.0);
System.out.println("Balance: " + account.getBalance() +
"\nMonthlyInterestRate: " + account.getMonthlyInterestRate() +
"\nAccount's created date: " + account.getDate());
}
}
<<Java语言程序设计>>进阶篇 Exercise8_7
最新推荐文章于 2019-04-01 12:16:54 发布