要求:借助集合框架及实用类实现该系统
1、积分累计2、积分兑换3、查询剩余积分4、修改密码5、开卡6、退出
执行结果:
开卡、积分累计部分:
兑换积分、查询剩余积分部分:
修改密码、使用新密码查询部分:
退出部分:
1、创建会员用户类:
用户名、密码、会员卡号(随机生成)、注册日期、积分
2、创建超市业务类:
菜单展示
业务选择积分存取方法、积分兑换方法、积分查询方法、修改密码方法、开卡方法
判断集合中是否存在查询元素方法(由于其他方法中均出现此方法中的代码,即将其提取出来另列为一个方法)
3、测试类
源码:
会员用户类
packagecn.zyq.Aug0203;/***会员用户类*@authoradmin**/publicclassMember{//姓名privateStringname;//密码privateStringpwd;//会员卡号privateStringid;//注册日期privateStringregistData;//积分privateintscore;publicMember(){}publicMember(Stringname,Stringpwd,Stringid,StringregistData,intscore){super();this.name=name;this.pwd=pwd;this.id=id;this.registData=registData;this.score=score;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetPwd(){returnpwd;}publicvoidsetPwd(Stringpwd){this.pwd=pwd;}publicStringgetId(){returnid;}publicvoidsetId(Stringid){this.id=id;}publicStringgetRegistData(){returnregistData;}publicvoidsetRegistData(StringregistData){this.registData=registData;}publicintgetScore(){returnscore;}publicvoidsetScore(intscore){this.score=score;}}