登录注册页面
程序员文章站
2023-12-28 12:12:22
...
登录注册页面的实现
public class UserDemo {
String[] id=new String[10]; //用户名
String[] password=new String[10];//密码
//无参方法
public UserDemo() {
this.id[0]="admin";
this.password[0]="admin";
}
//注册
public void Registered() {
Scanner sc=new Scanner(System.in);
System.out.println("请输入新用户id:");
String iname=sc.next();
System.out.println("请输入密码:");
String imima=sc.next();
for (int i=0;i<id.length;i++) {
if(id[i]==null) {
id[i]=iname;
password[i]=imima;
System.out.println("新用户注册成功!");
break;
}
}
}
//登陆
public void Login() {
int l=1;
Scanner sc=new Scanner(System.in);
System.out.println("请输入用户名:");
String iname=sc.next();
System.out.println("请输入密码:");
String imima=sc.next();
for (int i=0;i<id.length;i++) {//账号、密码非空
if(id[i]!=null&&password!=null&&id[i].equals(iname)&&password[i].equals(imima)) {
System.out.println("用户登陆成功!");
l=0;
break;
}
}
if(l==1) {
System.out.println("非法用户名!");
}
}
public static void main(String[] args) {
UserDemo p=new UserDemo();//创建一个用户类对象
Scanner sc=new Scanner(System.in);
while( true ){
System.out.println("****************");
System.out.println("请选择功能:\n1.新用户注册\n2.用户登陆");
System.out.println("****************");
int select = sc.nextInt();
switch(select) {
case 1:p.Registered();break;//注册功能
case 2:p.Login();break;//登录功能
default:System.out.println("未找到该功能,请重写输入:");
}
}
}
}