demo_login.Java
package demo;
import java.util.*;
public class demo_login {
String[] Username = new String[20];
String[] Password = new String[20];
public void loginfirst(){
Scanner input=new Scanner(System.in);
int num=0;
boolean sign = false;
do{
System.out.println(" 温馨提示:请先注册!!! ");
System.out.println(" 1.注册帐号 ");
System.out.println(" 2.登录系统 ");
System.out.println(" 3.退出系统 ");
String a = input.next();
switch(a){
case "1":
do{
System.out.println("请输入想要注册的用户名");
Username[num] = input.next();
System.out.println("请输入想要注册的密码");
String passwordfirst = input.next();
System.out.println("请再次输入密码");
String passwordsecond = input.next();
if(passwordfirst.equals(passwordsecond)){
Password[num] = passwordfirst;
System.out.println("新用户:"+Username[num]+"创建成功");
sign = true;
}else{
System.out.println("两次输入的密码不一致");
sign = false;
}
}while(!sign);
num++;
continue;
case "2":
sign = false;
break;
case "3":
System.exit(-1);
}
}while(sign);
}
public void loginsecond(){
boolean flag=true;
Scanner in=new Scanner(System.in);
do{
System.out.println("请输入登陆账号");
String username = in.next();
System.out.println("请输入密码");
String password = in.next();
for(int i=0;i<Username.length;i++){
if(username.equals(Username[i])&&password.equals(Password[i])){
System.out.println("登陆中");
try {
Thread.sleep(1500);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("登陆成功");
flag= false;
break;
}
}
if(flag==true){
System.out.println("账号或者密码错误,请重新登录");
flag = true;
}
}while(flag);
}
}
demo_run.java
package demo;
import java.util.Scanner;
public class demo_run{
public static void menu(){
System.out.println("--------***************----------");
System.out.println(" ->1.注册职工信息");
System.out.println(" ->2.查看职工信息");
System.out.println(" ->3.结束查看");
System.out.println(" 请输入编号:");
}
public static void main(String[] args) {
String[] staffName = new String[10];
String[] staffId = new String[10];
String[] staffaddress=new String[10];
String[] staffage=new String[10];
Run T=new Run();
Scanner in = new Scanner(System.in);
boolean flag = false;
int number = 0;
Test use=new Test();
use.loginfirst();
use.loginsecond();
do{
System.out.println("请输入想要进行的操作");
T.menu();
String a = in.next();
switch(a){
case "1":
System.out.println("请输入要添加的职工姓名");
staffName[number] = in.next();
System.out.println("请输入要添加的职工编号");
staffId[number] = in.next();
System.out.println("请输入要添加的职工地址");
staffaddress[number]=in.next();
System.out.println("请输入要添加的职工年龄");
staffage[number]=in.next();
number++;
System.out.println("添加成功");
flag = true;
break;
case "2":
for(int i=0;i<staffName.length;i++){
if(staffName[i]!=null){
System.out.println(" ");
System.out.println("职工的姓名为"+staffName[i]);
System.out.println("职工的学号为"+staffId[i]);
System.out.println("职工的地址为"+staffaddress[i]);
System.out.println("职工的年龄为"+staffage[i]);
}
}
flag = true;
break;
case "3":
System.exit(0);
default:
System.out.println("输入有误请重新输入!!!");
flag = true;
}
}while(flag);
}
}