当前位置: 首页 > news >正文

秦皇岛做网站公司广告公司 网站模板

秦皇岛做网站公司,广告公司 网站模板,深圳网站维护优化,wordpress如何ftp借助集合框架来实现超市会员管理系统#xff0c;实现以下功能#xff1a; 1.开卡 2.积分累计 3.查询剩余积分 4.积分兑换 5.修改密码 6.退出 -------------------------------------------------------------------------------------------------- 展示#x…借助集合框架来实现超市会员管理系统实现以下功能 1.开卡   2.积分累计   3.查询剩余积分   4.积分兑换   5.修改密码   6.退出 -------------------------------------------------------------------------------------------------- 展示 -------------------------------------------------------------------------------------------------- 1.创建会员Member类 package dh05.test; //会员类 public class Member {private String name;//会员名private int id;//会员卡号private String pwd;//会员密码private String firstDate;//开卡日期private int scores;//积分//构造函数-------------------------------public Member() {}public Member(String name, int id, String pwd, String firstDate, int scores) {this.name name;this.id id;this.pwd pwd;this.firstDate firstDate;this.scores scores;}//-----------------------------------Overridepublic String toString() {return Member [会员名 name , 卡号 id , 密码 pwd , 开卡日期 firstDate , 积分 scores ];}//setget-----------------------------public String getName() {return name;}public void setName(String name) {this.name name;}public int getId() {return id;}public void setId(int id) {this.id id;}public String getPwd() {return pwd;}public void setPwd(String pwd) {this.pwd pwd;}public String getFirstDate() {return firstDate;}public void setFirstDate(String firstDate) {this.firstDate firstDate;}public int getScores() {return scores;}public void setScores(int scores) {this.scores scores;}}-------------------------------------------------------------------------------------------------- 2.创建会员服务类 部分分析 每次进行操作的时候都需要对集合中的数据进行查询因此需要写查询会员是否存在集合的方法便于后续操作的使用 //验证会员是否存在     public Member hasMember(Member m) {         Member member null;         //如果输入的ID跟密码都正确则证明该会员存在可以进行下一步的操作         for (Member everyMember : list) {             if (m.getId() everyMember.getId() m.getPwd().equals(everyMember.getPwd())) {                 member everyMember;             }         }         return member;     } 循环打印系统信息便于操作 //show方法     public void show() {         System.out.println(**********欢迎进入超市会员管理系统**********);         System.out.println(1.开卡   2.积分累计   3.查询剩余积分   4.积分兑换   5.修改密码   6.退出);         System.out.println(************************************);         System.out.print(请选择);     } ​​​​​生成指定范围的随机数 nrand.nextInt(max-min1)min (范围) 详细代码如下 //会员业务类import java.util.List; import java.util.Random; import java.util.Date; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Scanner;public class MemberSer {Scanner sc new Scanner(System.in);ListMember list new ArrayListMember();// 建立集合member泛型/** 1.开卡 ---》赠送积分100 2.积分累计 3.查询剩余积分 4.积分兑换 5.修改密码 6.退出*/public void start() {boolean isIn true;do {show();switch (sc.nextInt()) {case 1:// 开卡newVIP();continue;case 2:// 积分累计if (addScores()) {System.out.println(积分累计成功);}continue;case 3:// 查询剩余积分lookScores();continue;case 4:// 积分兑换excScores();continue;case 5:// 修改密码if (changePwd()) {System.out.println(密码修改成功);}continue;case 6:// 退出System.out.println(感谢使用);isIn false;continue;default:System.out.println(输入有误请重新输入);continue;}} while (isIn);}//------------------------------------ //show方法public void show() {System.out.println(**********欢迎进入超市会员管理系统**********);System.out.println(1.开卡 2.积分累计 3.查询剩余积分 4.积分兑换 5.修改密码 6.退出);System.out.println(************************************);System.out.print(请选择);}//验证会员是否存在public Member hasMember(Member m) {Member member null;for (Member everyMember : list) {if (m.getId() everyMember.getId() m.getPwd().equals(everyMember.getPwd())) {member everyMember;}}return member;}// 开卡方法public void newVIP() {Member member new Member();// 定义member对象// 1.开卡 ---》赠送积分100// 生成随机卡号6位卡号System.out.print(请输入注册姓名);member.setName(sc.next());System.out.print(请输入注册密码);// 会员卡密码不能低于6位boolean bool true;while (bool) {String pwd sc.next();if (pwd.length() 6) {System.out.print(密码长度不能小于6位请重新输入密码);continue;} else {member.setPwd(pwd);bool false;}}// 记录第一次开卡时间Date date new Date();// 格式化日期SimpleDateFormat formater new SimpleDateFormat(yyyy年MM月dd日);String firstDate formater.format(date);member.setFirstDate(firstDate);// 存第一次开卡时间member.setId(createID());// 存IDmember.setScores(100);// 初始化积分100// 将注册成功的会员添加到会员集合中并提示开卡成功list.add(member);System.out.println(开卡成功赠送100积分您的会员卡号为 member.getId());}//生成会员卡号public int createID() {// 生成6位随机数// nrand.nextInt(max-min1)min (范围)int min 100000;int max 999999;Random random new Random();int newID random.nextInt(max - min 1) min;// 保证生成的会员卡号和之前已有的的不重复for (Member member : list) {if (member.getId() newID) {newID random.nextInt(max - min 1) min;}}return newID;}//积分累计 public boolean addScores() {boolean bool true;//累计积分是否成功Member member new Member();System.out.print(请输入您的会员卡号);member.setId(sc.nextInt());System.out.print(请输入您的会员密码);member.setPwd(sc.next());member hasMember(member);//找member对象if (member ! null) {// 进行加的操作System.out.print(请输入本次消费金额积分取整比率 11);int money sc.nextInt();member.setScores(member.getScores() money);bool true;System.out.println(积分累计成功,您当前的积分为 member.getScores());} else {System.out.println(会员卡号或密码错误无法累计积分);bool false;}return bool;}//查询剩余积分public void lookScores() {Member member new Member();System.out.print(请输入您的会员卡号);member.setId(sc.nextInt());System.out.print(请输入您的会员密码);member.setPwd(sc.next());member hasMember(member);//找member对象if (member ! null) {System.out.println(姓名\t会员卡号\t剩余积分\t开卡日期);System.out.println(member.getName()\tmember.getId()\tmember.getScores()\tmember.getFirstDate());}else {System.out.println(您输入的额会员卡号或密码错误无法查询积分);}} //积分兑换public boolean excScores() {boolean bool true;//积分兑换是否完成Member member new Member();System.out.print(请输入您的会员卡号);member.setId(sc.nextInt());System.out.print(请输入您的会员密码);member.setPwd(sc.next());member hasMember(member);if (member ! null) {System.out.print(请输入要兑换使用的积分100积分抵用1元不足100不能抵用);int score sc.nextInt();//对会员想要兑换的积分进行判断if (scoremember.getScores()) {//能兑换member.setScores(member.getScores()-score);System.out.println(您使用积分抵扣了score/100元);bool true;}else {System.out.println(积分不够无法抵扣);bool false;}}else {System.out.println(会员卡号或密码错误无法完成积分兑换);bool false;}return bool;} //修改密码public boolean changePwd() {boolean bool true;Member member new Member();System.out.print(请输入您的会员卡号);member.setId(sc.nextInt());System.out.print(请输入您的会员密码);member.setPwd(sc.next());member hasMember(member);// 找到会员对象才可以进行修改if (member ! null) {System.out.print(请输入新的密码);String newPwd;// 设置新的密码boolean bool1 true;// 新的会员密码格式是否正确while (bool1) {newPwd sc.next();if (newPwd.length() 6) {System.out.print(密码长度不能小于6位请重新输入密码);continue;} else {member.setPwd(newPwd);bool1 false;// 新设置的密码格式正确bool true;// 密码修改成功}}} else {System.out.println(会员卡号或密码错误无法修改密码。);bool false;}return bool;}}-------------------------------------------------------------------------------------------------- 3.测试类 //测试类 /** 为某超市开发一个超市会员管理系统实现会员的管理具体实现功能如下1.积分累计 2.积分兑换 3.查询剩余积分 4.修改密码 5.开卡 6.退出*/ public class Test {public static void main(String[] args) {MemberSer memberSer new MemberSer();memberSer.start();}}
http://www.yutouwan.com/news/224344/

相关文章:

  • 深圳商业网站建设哪家好房产信息查询系统官方网站
  • 深圳南山建设局官方网站中建八局第一建设有限公司中标
  • 医院网站建设 中企动力wordpress tag小图标
  • 重庆网站建设模板制作杭州做网站的企业
  • 做网站多少钱西宁君博领先wordpress被恶意登录
  • 网站建设基本要求加强门户网站建设宣传
  • 上海制作网站的公司什么是主机托管
  • 网站建设模板平台太平洋建设官方网站
  • 连云港网站建设的公司wordpress媒体库代码
  • wordpress更换网站简述网站的推广策略
  • 赣州网站建设公司哪家好珠海专业网站制作平台
  • 红色网站欣赏网站建设小组实训总结
  • 国际外贸网站建设现代感的传媒公司名称
  • 如何识别一个网站是否做的好坏成都 企业网站建设
  • 阿里云网站建设部署与发布视频莱芜人才网莱芜招聘
  • 网站核验通知书怎么做seo关键词优化
  • 建设银行海外招聘网站证件在线制作免费
  • 怎样在网站上做友情链接黑客入侵别人网站做seo
  • 视频网站做板块栏目南京网站设计ui
  • 建设银行有招投标网站吗wordpress文章页插件
  • 设计网站大全铲鼠湖南岚鸿相信dw网页设计模板图片
  • 网站及app开发wordpress用户发文章
  • 营销公司网站模板哪有深圳设计公司
  • 专业东莞网站制作公司ui设计培训哪家好
  • 找一个免费的网站wordpress文章头部
  • 太原免费网站建设如何做新闻源网站
  • 徐州网站建设公司哪家好网站 劣势
  • 园林专业设计学习网站西安网站建设网络推广
  • 音乐网站建设价格网站做一下301跳转
  • 查域名网站做神马网站优化快速排名软件