您的位置:首页 > 其它

Account

2015-10-01 10:48 330 查看
public class TestAccount {

public static void main(String[] args)
{
Account account=new Account(1122,20000);
account.setAnnualInterestRate(0.045);
account.withdraw(2500);
account.deposit(3000);
System.out.println("the balance is "+account.getBalance()+
".\nThe monthlyInterestRate is "+
account.getMonthlyInterestRate()+
".\nThe date of opening the account is "+
account.getDate());
}
}


public class Account {
private int id;
private double balance;
private double annualInterestRate;
private java.util.Date date;
public Account()
{
System.out.println("open an account.");
date=new java.util.Date();
}
public Account(int id,double balance)
{
this();
this.id=id;
this.balance=balance;
}
public int getId()
{
return id;
}
public void setId(int id)
{
this.id=id;
}
public double getBalance()
{
return balance;
}
public void setBalance(double balance)
{
this.balance=balance;
}
public void setAnnualInterestRate(double annualInterestRate)
{
this.annualInterestRate=annualInterestRate;
}
public double getAnnualInterestRate()
{
return annualInterestRate;
}
public java.util.Date getDate()
{
return date;
}
public double getMonthlyInterestRate()
{
return annualInterestRate/12.0;
}
public void withdraw(double money)
{
if(balance>money)
{
balance-=money;
System.out.println("deposit "+money+" money");
System.out.println("now the balance is "+balance+" money");
}else
System.out.println("the money you wanted to withdraw is too much.");

}
public void deposit(double money)
{
balance+=money;
System.out.println("deposit "+money+" money");
System.out.println("now the balance is "+balance+" money");
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: