java-------注册,登录超过3次后程序退出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java-------注册,登录超过3次后程序退出相关的知识,希望对你有一定的参考价值。

/**实现注册,和登录*/
public class Login {

    public static void main(String[] args) {
        
        Scanner in=new Scanner(System.in);
        System.out.println("********用户注册*********");
        System.out.println("请输入用户名:");
        String username=in.nextLine();
        System.out.println("请输入密码:");
        String password=in.nextLine();
        
        //保持输入的用户名和密码
        Users u = new Users(username,password);
        Login login=new Login();
        login.setUser(u);
        System.out.println("注册成功!");
        
        System.out.println("********用户登录*********");
        int iCount=0;//登录次数
        do{
            System.out.println("请输入用户名:");
            username=in.nextLine();
            
            System.out.println("请输入密码:");
            password=in.nextLine();
            if(login.userLogin(username,password)){
                System.out.println("登录成功");
                break;
            }else{
                iCount ++; 
                if(iCount >= 3 && login.userLogin(username,password) == false){
                    System.out.print("登陆失败次数超过三次,程序即将退出!");
                    System.exit(0);
                }else{
                    System.out.println("请检查用户名与密码");
                    }
                }
            }while(true);    
    }    
      
     
    //判断用户名和密码是否正确
    public  boolean userLogin(String username,String password){
        
        if(this.user.uesrname.equals(username) && this.user.password.equals(password)){
            return true;
        }else{
            return false;
        }    
    }
    
    Users user;
    public void setUser(Users user){
        this.user=user;
    }
}

//用户类
class Users{
    
    String uesrname;
    String password;
    
    //构造方法
    public Users(String username,String password){
        this.uesrname=username;
        this.password=password;
    }
    
}
===================实现结果========================
********用户注册*********
请输入用户名:
zhangsan
请输入密码:
11
注册成功!
********用户登录*********
请输入用户名:
zhangsan
请输入密码:
12
请检查用户名与密码
请输入用户名:
zhangsan
请输入密码:
11
登录成功

以上是关于java-------注册,登录超过3次后程序退出的主要内容,如果未能解决你的问题,请参考以下文章

Java基础练习题6--.使用面向对象编程思想设计实现用户注册,登录功能.启动程序选择操作功能:1.注册,2.登录,3退出;输入1进入注册流程,提示用户输入手机号,密码,手机号...

[简易的网站登录注册,注销退出操作]

用户认证登录程序

使用python模拟用户登录

登录接口,猜年龄

登录认证程序