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"); } }
相关文章推荐
- 输入输出挂
- CSDN 夏令营课程 项目分析
- 个人博客作业—2
- Apple 的音乐推荐做得还是蛮有特色的
- Eclipse汉化
- ListView 类
- ubuntu12.04外接显示器,关闭笔记本的显示器
- py模块重载
- POJ 3253:Fence Repair
- Unity3D-RPG项目实战(1):发动机的特殊文件夹
- ListView 类
- mysql
- POJ 3253:Fence Repair
- 去除数组中的重复元素---hashset
- OC学习笔记-内存管理
- Flume日志采集
- 机器学习岗位找工作记录帖-百度,大众点评offer到手
- 02.TypeScript 接口
- php中preg_match的isU代表什么意思
- 如何保留小数