简易登录系统源代码
2016-03-10 09:17
555 查看
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;
}
}
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;
}
}
相关文章推荐
- Python中is和==的区别
- 孙敬哲的C++上机报告1-1
- c++上机报告
- python---键盘输入和输出(raw_input和input)
- c++第一次课程实验1
- C++实验1-项目3(1)
- C++实验1-求两数的和及差
- MyEclipse2014破解
- Java集合总结之Collection整体框架
- VS2013不能创建新的VC++项目
- 第一次c++上机报告
- 让PHP文件每隔几秒执行一次
- PHP——explode的应用(获取字符串,拆为下拉列表)
- 【项目异常】nested exception is java.lang.NoClassDefFoundError: org/aspectj/util
- C++第一次上机报告 1-1
- spring mvc 基本原理
- c++上机3-1
- PHP 语句和时间函数
- PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
- C++上机报告(项目二)