下载此文档

java课后习题.doc


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
设计一个名为 Account 类,它包括: 一个名为 id的 int 类型私有帐户数据域(默认值 0)。一个名为 balance 的 double 类型私有帐户数据域(默认值 0)。一个名为 annualInterestRate 的 double 类型私有数据域存储当前利率(默认值 0 )。假设所以的帐户都有相同的利率。一个名为 dateCreated 的 Date 类型私有数据域存储帐户的开户日期。一个能创建默认帐户的无参构造方法。一个能创建带特定 id 和初始余额的帐户的构造方法。 Id balance annualInterstRate 的访问器和修改器。 dateCreated 的访问器。一个名为 getMonthlyInterestRate() 的方法返回月利率。一个名为 withDraw 的方法从帐户提取特定数额。一个名 deposit 的方法向帐户存储特定的数额。画出该类的 UML 图。实现这个类。编写一个测试程序,创建一个帐户 ID为 1122 ,余额为 20000 美元,年利率为 % 的 Account 对象。使用 withdraw 方法取款 2500 美元,使用 deposit 方法存款 3000 美元,然后打印余额,月利息以及这个帐户的开户日期。源程序: public class Account { private int id; // 账户号码 private double balance; // 账户余额 private double annualInterestRate; // 当前利率 private dateCreated = new (); // 开户日期 public Account() { = 0; = 0; = 0; } public Account(int id,int balance) { = id; =balance; } public int getId() { return ; } public void steId(int id) { = id; } public double getBalance() { return ; } public void setBalance(double balance) { = balance; } public double getannualInterestRate() { return ; } public void setAnnualInterestRate(double annualInterestRate) { = annualInterestRate; } public getDateCreated() { return ; } public double getMonthlyInterestRate() { return ; } public double withDraw(double count) { -= count; return ; } public double deposit(double count) { += count; return ; } public static void main(String[] args) { Account account = new Account(1122,20000); (); (2500); (3000); (" 余额: "+()); (" 月利息: " +()*()); ( " 开户日期: "+ ().toString()); }} 运行结果: 余额: 月利息:

java课后习题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-07-29