您的位置:首页 > 编程语言 > Java开发

Java注册登陆学习笔记

2017-11-18 22:14 211 查看
import java.util.Scanner;

//用户类
class Users
{
String username;
String password;

public Users(String username,String password) {
this.username = username;
this.password = password;
}
}

public class LoginDome {

Users user;

//判断用户名与密码
public boolean userLogin(String username,String password)
{
if(this.user.username.equals(username) && this.user.password.equals(password))
{

return true;
}
else
{
return false;
}

}

public void setUser(Users user)
{
this.user = user;

public static void main(String[] args) {

String username;
String password;
int iCount = 0; //计数器判断登陆几次
boolean flag = false;//判断是否登陆成功
Scanner in = new Scanner(System.in);
System.out.println("***********用户注册************");
System.out.println("请输入用户名:");
username = in.nextLine();
System.out.println("请输入密码:");
password = in.nextLine();
//保持输入的用户与密码
Users u = new Users(username,password);
LoginDome demo = new LoginDome();
demo.setUser(u);
System.out.println("注册成功!");

System.out.println("***********用户登陆************");
do{
System.out.println("请输入用户名:");
username = in.nextLine();
System.out.println("请输入密码:");
password = in.nextLine();
if(demo.userLogin(username,password)) //调用判断是否登陆成功方法
{
break;
}
else
{
iCount ++; //记录次数
if(iCount >= 3 && flag == false) //如果登陆失败超过3次
{
System.out.print("登陆失败次数超过三次,程序即讲退出!");
System.exit(0);
}
else
{
System.out.println("请检查用户名与密码");
}

}

}while(true);

}
}
***********用户注册************
请输入用户名:
liwen
请输入密码:
123456
注册成功!
***********用户登陆************
请输入用户名:
li
请输入密码:
222
请检查用户名与密码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java 注册 登陆