用户包(User):(输出界面进行了优化)
主函数( Master.java):
public void registeredUser(){
System.out.println("\n============================================================");
System.out.println("-------------------------注册界面---------------------------");
System.out.println("============================================================");
System.out.print("请输入用户名:");
this.userName = reader.next();
System.out.println("------------------------------------------------------------");
while(true){
System.out.print("请输入用户密码:");
String password1= reader.next();
System.out.println("------------------------------------------------------------");
System.out.print("请再次输入用户密码:");
String password2= reader.next();
System.out.println("------------------------------------------------------------");
if(password1.equals(password2)){
this.passWord=password1;
System.out.println("注册成功!");
break;
}
else{
System.out.println("\n /--- --- --- --- --- --- --- \\");
System.out.println("|两次输入的密码不同,请重新输入 |");
System.out.println(" \\--- --- --- --- --- --- --- /");
}
}
}
```java
```java
-`
public int loginUser(ArrayList users){
int x=1;
int i;
System.out.println("============================================================");
System.out.println("-------------------------登录界面---------------------------");
System.out.println("============================================================");
System.out.println("若登录信息输入错误会自动再次进行信息输入!");
while(true){
int j=0;
System.out.print("用户名:");
String name = reader.next();
System.out.println("------------------------------------------------------------");
System.out.print("密码:");
String password = reader.next();
System.out.println("------------------------------------------------------------");
for(i=0; i< users.size();i++){
Master user = (Master) users.get(i);
if((user.passWord.equals(password))&&(name.equals(user.userName))){
System.out.println("登陆成功!将自动进入主界面............");
x=0;
break;