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进入注册流程,提示用户输入手机号,密码,手机号...