如果你想要使用'isMember'变量来实现会员登录功能,可以按照以下方式修改代码:

  1. 在功能菜单中,增加一个选项来进行会员登录或退出登录:
System.out.println("------------------------");
System.out.println("功能菜单:");
System.out.println("1. 查询饮料");
System.out.println("2. 添加饮料");
System.out.println("3. 修改饮料");
System.out.println("4. 删除饮料");
System.out.println("5. 会员登录");
System.out.println("6. 退出");
System.out.println("------------------------");
System.out.print("请输入菜单选项: ");
int choice = scanner.nextInt();
  1. GoodsTest类中,添加一个用于处理会员登录的方法,并在主循环中调用:
private static void memberLogin(Scanner scanner) {
    System.out.println("------------------------");
    System.out.print("请输入会员登录密码(输入0退出登录):");
    int password = scanner.nextInt();

    if (password == 123456) {
        isMember = true;
        System.out.println("会员登录成功!");
    } else if (password == 0) {
        isMember = false;
        System.out.println("退出登录成功!");
    } else {
        System.out.println("密码错误,登录失败!");
    }

    System.out.println("------------------------");
}
  1. 在购买饮料的选项中,根据会员登录状态来应用优惠规则:
case 3:
    if (isMember) {
        System.out.println("会员优惠规则:满20减2,满30打95折");
        // 其他购买饮料的逻辑
        // ...
    } else {
        System.out.println("请先登录会员账号!");
    }
    break;

这样,你就可以在菜单中选择会员登录选项,并根据登录状态应用相应的优惠规则。

希望这样能满足你的需求,如果还有其他问题,请随时提问。

Java 代码中 `isMember` 变量未被使用?快速解决方案!

原文地址: https://www.cveoy.top/t/topic/ol6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录