简易登录系统源代码

来源:互联网 发布:sql 附加数据库 编辑:程序博客网 时间:2024/06/05 16:40
import java.util.Scanner;
class LoginSystem
{
public static void main(String[] args) 
{
Register r1 = new Register();
Login L1 = new Login();
System.out.println("\t\t┌───────────────────────┐");
System.out.println("\t\t│\t欢迎进入强哥哥登陆系统,请登录!\t\t┃");
System.out.println("\t\t└───────────────────────┘");
System.out.print("\t\t\t请输入用户名:");
L1.setUsername();
String a = L1.getUsername();
String b = r1.getUsername();
while(a.equals(b)==false){  //用户输入的是否进行了注册,注册了重新登录,否则进行注册
System.out.println("\t\t*** 错误:该用户并没有注册,请先注册!立即注册请抠[1]!***");
String num ;
Scanner in = new Scanner(System.in);
num = in.next();
if("1".equals(num)==true){    //判断用户输入的
r1.welcome();
System.out.println("请设置用户名:(数字,字母,以及下划线的6~18个字符组成!)");
r1.setUsername();
System.out.println("请设置密码:(数字,字母,以及下划线的6~18个字符组成!)");
r1.setPassword1();
System.out.println("请再次设置密码:(与上一次密码相同!)");
r1.setPassword2();
System.out.println("\t\t┌───────────────────────┐");
System.out.println("\t\t│\t恭喜您注册成功,即将弹入登陆界面\t\t│");
System.out.println("\t\t└───────────────────────┘");
System.out.println("\t\t┌───────────────────────┐");
System.out.println("\t\t│\t欢迎进入强哥哥登陆系统,请登录!\t\t┃");
System.out.println("\t\t└───────────────────────┘");
System.out.print("\t\t\t请输入用户名:");
L1.setUsername();
a = L1.getUsername();
b = r1.getUsername();
}
else{
System.out.println("\t\t┌───────────────────────┐");
System.out.println("\t\t│\t欢迎进入强哥哥登陆系统,请登录!\t\t┃");
System.out.println("\t\t└───────────────────────┘");
System.out.print("\t\t\t请输入用户名:");
L1.setUsername();
a = L1.getUsername();
b = r1.getUsername();
}

}
System.out.print("\t\t\t请输入密  码:");
L1.setPassword();
String c = L1.getPassword();
String d = r1.getPassword2();
while(c.equals(d)==false){
System.out.println("\t\t*** 错误:您输入的密码不正确,请重新输入!***");
L1.setPassword();
c = L1.getPassword();
}
System.out.println("\t\t┌───────────────────────┐");
System.out.println("\t\t│\t\t恭喜您登陆成功!!!\t\t│");
System.out.println("\t\t└───────────────────────┘");

}
}


class Register
{
private String username;
private String password1;
private String password2;
public void welcome(){
System.out.println("\t\t┌───────────────────────┐");
System.out.println("\t\t│\t欢迎进入强哥哥注册页面,请注册!\t\t┃");
System.out.println("\t\t└───────────────────────┘");
}
public void setUsername(){
String username;
Scanner in = new Scanner(System.in);
username = in.next();
while(username.matches("\\w{6,18}")==false){
System.out.println("您输入的用户名不合法,请重新输入!");
Scanner SC = new Scanner(System.in);
username = SC.next();
}
this.username = username;
}
public  String getUsername(){
return this.username;
}
public void setPassword1(){
String password1;
Scanner in = new Scanner(System.in);
password1 = in.next();
while(password1.matches("\\w{6,18}")==false)
{
System.out.println("您设置的密码不合法,请重新输入!");
Scanner SC = new Scanner(System.in);
password1 = SC.next();
}
this.password1 = password1;
}
public  String getPassword1(){
return this.password1;
}
public void setPassword2(){
String password2;
Scanner in = new Scanner(System.in);
password2 = in.next();
while(password1.equals(password2)==false)
{
System.out.println("您两次输入的密码不同,请重新输入!");
Scanner SC = new Scanner(System.in);
password2 = SC.next();
}
this.password2 = password2;
}
public String getPassword2(){
return password2;
}
}


class Login
{
private  String username;
private  String password;
public void welcomLogin(){
System.out.println("欢迎来到登陆页面,请登录!");
}
public void setUsername(){
String username;
Scanner in = new Scanner(System.in);
username = in.next();
while(username.matches("\\w{6,18}")==false){
System.out.println("您输入的用户名不合法,请重新输入!");
Scanner SC = new Scanner(System.in);
username = SC.next();
}
this.username = username;
}
public  String getUsername(){
return this.username;
}
public void setPassword(){
String password;
Scanner in = new Scanner(System.in);
password = in.next();
while(password.matches("\\w{6,18}")==false)
{
System.out.println("您设置的密码不合法,请重新输入!");
Scanner SC = new Scanner(System.in);
password = SC.next();
}
this.password = password;
}
public  String getPassword(){
return this.password;
}
}

1 0
原创粉丝点击