java课后习题

java课后习题

ID:19649198

大小:157.00 KB

页数:23页

时间:2018-10-04

java课后习题_第1页
java课后习题_第2页
java课后习题_第3页
java课后习题_第4页
java课后习题_第5页
资源描述:

《java课后习题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、8.7设计一个名为Account类,它包括:一个名为id的int类型私有帐户数据域(默认值0)。一个名为balance的double类型私有帐户数据域(默认值0)。一个名为annualInterestRate的double类型私有数据域存储当前利率(默认值0)。假设所以的帐户都有相同的利率。一个名为dateCreated的Date类型私有数据域存储帐户的开户日期。一个能创建默认帐户的无参构造方法。一个能创建带特定id和初始余额的帐户的构造方法。IdbalanceannualInterstRate的访问器和修改器。dateCreated的访问器。一个名为getMonthl

2、yInterestRate()的方法返回月利率。一个名为withDraw的方法从帐户提取特定数额。一个名deposit的方法向帐户存储特定的数额。画出该类的UML图。实现这个类。编写一个测试程序,创建一个帐户ID为1122,余额为20000美元,年利率为4.5%的Account对象。使用withdraw方法取款2500美元,使用deposit方法存款3000美元,然后打印余额,月利息以及这个帐户的开户日期。源程序:publicclassAccount{privateintid;//账户号码privatedoublebalance;//账户余额privatedoublea

3、nnualInterestRate;//当前利率privatejava.util.DatedateCreated=newjava.util.Date();//开户日期publicAccount(){this.id=0;this.balance=0;this.annualInterestRate=0;}publicAccount(intid,intbalance){this.id=id;this.balance=balance;}publicintgetId(){returnthis.id;}publicvoidsteId(intid){this.id=id;}publi

4、cdoublegetBalance(){returnthis.balance;}publicvoidsetBalance(doublebalance){this.balance=balance;}publicdoublegetannualInterestRate(){returnthis.annualInterestRate;}publicvoidsetAnnualInterestRate(doubleannualInterestRate){this.annualInterestRate=annualInterestRate;}publicjava.util.Dateg

5、etDateCreated(){returnthis.dateCreated;}publicdoublegetMonthlyInterestRate(){returnthis.annualInterestRate/12;}publicdoublewithDraw(doublecount){this.balance-=count;returnthis.balance;}publicdoubledeposit(doublecount){this.balance+=count;returnthis.balance;}publicstaticvoidmain(String[]a

6、rgs){Accountaccount=newAccount(1122,20000);account.setAnnualInterestRate(0.045);account.withDraw(2500);account.deposit(3000);System.out.println("余额:"+account.getBalance());System.out.println("月利息:"+account.getMonthlyInterestRate()*account.getBalance());System.out.println("开户日期:"+account.

7、getDateCreated().toString());}}运行结果:余额:20500.0月利息:76.875开户日期:MonApr1620:54:13CST20128.8设计一个名为Fan的类来表示一个风扇。这个类包括:三个名为SLOW、MEDIUM和FAST而值是1、2和3的常量表示风扇的速度。一个名为speed的int类型私有数据域表示风扇的速度(默认值SLOW)。一个人名为on的boolean类型私有数据域表示风扇是否打开(默认值为false)。一个名为radius的double类型私有数据域表示风扇的半径(默认值5)。一个名为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。