1.假设你是一家银行的开发人员。要求你为帐户定义类型。这些帐户是:
活期帐户(checking account)
储蓄存款帐户(savings account)
(1)活期帐户
活期帐户帐户具有以下特征:
帐户拥有者的名字只能在创建帐户时指定
期初差额(opening balance)必须在帐户创建时指定
帐户创建时必须分配帐户号,
活期帐户的帐号范围从100000-499999,每个活期帐户必须具有唯一的帐户号。
活期帐户持有者能够:
定购支票薄
检查帐户余额
往帐户中加钱
如果活期帐户中资金充足,可以从中取钱
(2) 储蓄存款帐户
储蓄存款帐户具有如下特征:
帐户持有者的名字只能在创建帐户时指定
储蓄存款帐户的帐户号的范围从500000-999999
帐户可以赚取利息
利息取决于帐户的余额,余额大于1000,利息为6%,否则为3%
储蓄存款帐户持有者能够:
检查帐户余额
往帐户中加钱
如果帐户中资金充足,可以从中取钱
最后,要求设计一个test程序和模拟数据,演示上述各项功能
【注意】本题要求设计类,类中有字段,方法,以及可能的其它成分,其中的方法不要求写出代码,但是方法头要完整,方法体中用中文加以说明;Main方法要完整。本题不可能执行,目的是锻炼整体构造的能力。
为了更好实现上述功能,可以另添些辅助性的成员
2. 设计一个names数组,数组可以存放5个人的姓名,每个姓名包括first name,middle name和last name,输出姓名时,其中middle name只取大写的首字母,利用索引编写程序,使得用户输入last name后,输出姓名的全称。
3. 设计一个办法,使得一个多维数组,可以存取int型数据、float型数据和double型数据,。