Java模拟银行登录系统

Java模拟银行登录系统分析:
假设用户名为"admin",密码为"888888",要求用户输入账号和密码,均为字符串。如果输入的账号与密码正确则输出提示"登录成功" 如果输入的用户名或密码错误,提示用户"你还有n次机会(n<3,最多给用户3次错误机会)" 并且如果用户名与密码输入错误三次,系统将会自动退出并提示"登录失败,系统已退出"。

public static void main(String[] args) {
        Scanner scan= new Scanner(System.in);
        for (int i = 0; i < 3; i++) {
            System.out.print("请输入用户名:");
            String userName = scan.next();
            System.out.print("请输入密码:");
            String userPass = scan.next();
            if (userName.equals("admin") && userPass.equals("888888")) {
                System.out.println("登录成功");
                break; // 登录成功循环就结束
            } else if (i < 2) {
                System.out.println("你还有" + (2 - i) + "次机会");
            } else {
                System.out.println("登录失败,系统退出");

            }
        }
    }

猜你喜欢

转载自blog.csdn.net/weixin_44379413/article/details/89218314