当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。

建议使用的浏览器:

谷歌Chrome 火狐Firefox Opera浏览器 微软Edge浏览器 QQ浏览器 360浏览器 傲游浏览器

1481:8.7(账户类Account)

题目描述

设计一个名为Account的类,它包括:

一个名为id额int类型私有账户数据域(默认值为0)。

一个名为balance的double类型的私有账户数据域(默认值为0)。

一个名为annualInterestRate的double类型的私有数据域存储当前利率(默认值为0)。假设所有的账户都有相同的利率。

一个能创建默认账户的无参构造方法。

一个能创建带特定id和初始余额的账户的构造方法。

id、balance和annualInterstRate的访问器和修改器。

一个名为getMonthlyInterstRate()的方法返回月利率。

一个名为withDraw的方法从账户提取特定数额。

一个名为deposit的方法向账户存储特定数额。

画出该类的UML图。实现这个类。编写一个测试程序,创建一个账户ID为1122、余额为20000美元、年利率为4.5%的Account对象。使用withdraw方法取款2500美元,使用deposit方法存款3000美元,然后打印余额、月利息。

输入解释
输入 id balance 年利率 提款 存款;
输出解释
输出id 余额 月利息
输入样例
1122
20000
4.5
2500
3000
输出样例
ID is 1122
Balance is 20500
Monthly Interest is 76.875
提示
结果保留三位小数。

该题目包含在题集 SSPU 中

题目来源 sspu

共提交 154 次

通过率 72.73%
时间上限 内存上限
1000 MS 128 MB