Echo_Xi_ 2021-09-30 19:31 采纳率: 50%
浏览 51
已结题

这个题目对我来说有点难度,希望有人能帮帮我

img

  • 写回答

3条回答 默认 最新

  • CodeMartain 2021-09-30 20:19
    关注

    public class Lazyboy {
    public static void main(String[] args) {

        boolean flag = true;
        int count = 3;//定义输入密码的次数
        while (flag) {
            System.out.println("请输入用户名--");
            Scanner sc = new Scanner(System.in);
            String user = sc.next();
            System.out.println("请输入密码--");
            String pwd = sc.next();
            if ("lisi".equals(user) && "123".equals(pwd)) {
                System.out.println("欢迎使用!");
                return;//结束---返回方法调用处
                //break;//跳出循环
            } else {
                count--;
    
                System.out.println("用户名或密码错误,您还有" + count + "次机会");
                if (count == 0) {
                    System.out.println("您已连续输错" + (3 - count) + "次,账号已被锁定,请48h后再试");
                    flag = false;
                    System.exit(1);
                }
            }
        }
    }
    

    }

    很高兴得到你的采纳,

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月4日
  • 已采纳回答 9月30日
  • 创建了问题 9月30日