• 超市会员管理系统所有代码

    1、会员类Member (1)姓名 name:String (2)卡号 cardId:int (3)密码 password:String (4)积分 score:int (5)开卡日期 registDate:String 2、会员管理类 (1)所有会员(卡)--集合:List ArrayList<Member> (2)程序整体流程搭建的方法 循环 分支 (3)验证会员是否存在的方法 集合的遍历,集合元素的查找 (4)系统随机生成会员卡号的方法 Random类 A:开卡 输入会员信息(会员卡密码的验证--String类相应方法-循环) 姓名、密码 卡号:系统随机生成会员卡号的方法 积分:系统默认100 开卡日期:日期时间操作(Date类、SimpleDateFormat类) 将注册成功的会员添加进集合(ArrayList add()) B:修改密码 验证会员是否存在 会员对象密码属性重新赋值 C:积分累计 验证会员是否存在 会员对象积分属性重新赋值 D:积分兑

    5
    291
    9KB
    2022-09-30
    20
  • QuickHit项目中的 Test 类

    在main()方法中创建Play类对象,调用play()方法,开始游戏 ———————————————— 版权声明:本文为CSDN博主「道长爱睡懒觉」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_45734913/article/details/127017113

    0
    69
    193B
    2022-09-26
    9
  • QuickHit项目中的 Game 类

    定义属性 private Player player;// 玩家 1 添加无参构造方法、有参构造方法 定义方法printStr() 功能:根据用户级别输出指定长度的字符串(字符串的内容是随机产生的) 定义方法printResult() 功能:判断用户输入的字符串与系统随机产生的字符串内容是否相同 1)如果用户输入的字符串与系统产生的字符串相同: –》用户输入字符串的时间>对应级别需要的时间:超时,退出游戏系统 –》用户输入字符串的时间<对应级别需要的时间: 计算用户完游戏的时间 用户玩游戏积累的积分 输出当前用户所处的级别,玩游戏时间、积累的积分 计算该游戏最后一个级别的总分并判断用户是否到达第六级别以及积累的积分是否等于最高级别的积分,如果满足,输出闯关成功 2)如果用户输入的字符串与系统产生的字符串相同: 直接退出游戏系统 ———————————————— 版权声明:本文为CSDN博主「道长爱睡懒觉」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_45734913/article/det

    0
    96
    3KB
    2022-09-26
    9
  • QuickHit项目中的 Player 类

    定义属性 private int levelNo; // 级别号 private int curScore; // 当前积分 private long startTime = 0; // 各级别开始时间 private int elapsedTime; // 各级别已用时间 添加无参构造方法、有参构造方法、getXxx()/setXxx()方法 定义玩家玩游戏的方法play() 功能:用户由默认0级升级到1级,开始玩游戏(调用Game类里的printStr()方法和printResult()) ———————————————— 版权声明:本文为CSDN博主「道长爱睡懒觉」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_45734913/article/details/127017113

    0
    65
    2KB
    2022-09-26
    9
  • QuickHit项目中的 LevelParam 类

    (1)此项目会涉及到6个级别(每个级别是一个对象),所以先创建一个长度为6,类型为Level的数组,这个数组可以声明为静态常量值 (2)使用有参构造方法创建6个Level类对象,并将这6个对象存储到第一步创建的数组中,可以将这个操作生命在静态代码块中 public final static Level levels[] = new Level[6]; static{ levels[0] = new Level(1,2,3,30,1); levels[1] = new Level(2,3,4,26,2); levels[2] = new Level(3,4,5,22,5); levels[3] = new Level(4,5,3,18,8); levels[4] = new Level(5,6,4,15,10); levels[5] = new Level(6,7,5,12,15); }

    0
    330
    487B
    2022-09-26
    10
  • QuickHit项目中的 Level 类

    (1)定义属性: private int levelNo; // 级别号 private int strLength; // 各级别一次输出字符串的长度 private int strTimes; // 各级别输出字符串的次数 private int timeLimit; // 各级别闯关的时间限制 private int perScore; // 各级别成功输入一次字符串后增加的分值 (2)添加包含所有参数的有参构造方法(无参构造方法后面不需要使用,可以不添加) (3)针对封装好的属性,添加getXxx()方法,不需要添加setXxx()方法(针对级别的属性是系统规定好的,不需要用户设置) ———————————————— 版权声明:本文为CSDN博主「道长爱睡懒觉」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_45734913/article/details/127017113

    0
    52
    834B
    2022-09-26
    9
  • 创作之秋

    授予参与过【2022 创作之秋】活动的用户。
  • 笔耕不辍

    累计1年每年原创文章数量>=20篇
  • 创作能手

    授予每个自然周发布7篇到8篇原创IT博文的用户
  • 新人勋章

    用户发布第一条blink获赞超过3个即可获得
关注 私信
上传资源赚积分or赚钱