Java 纯代码用户登陆注册

package com.test.entity;

import java.util.Scanner;

public class UserDemo {
	public static String[] id=new String[10];
	public static String[] password=new String[10];
	
	public UserDemo() {
		this.id[0]="admin";
		this.password[0]="admin";
	}
	//注册
	public static void Registered() {
		
		Scanner scan=new Scanner(System.in);
		System.out.println("请输入新用户id:");
		String iname=scan.next();
		System.out.println("请输入密码:");
		String ipassword=scan.next();
	
		for (int i=0;i<id.length;i++) {
			if(id[i]==null) {
				id[i]=iname;
				password[i]=ipassword;
				System.out.println("新用户注册成功!");
				break;
			}
		}
	}
	
	//登陆
	public static void Login() {
		int flag=1;
		Scanner scan=new Scanner(System.in);
		System.out.println("请输入用户名:");
		String iname=scan.next();
		System.out.println("请输入密码:");
		String ipassword=scan.next();

		for (int i=0;i<id.length;i++) {//账号、密码非空   
			if(id[i]!=null&&password!=null&&id[i].equals(iname)&&password[i].equals(ipassword)) {
				System.out.println("用户登陆成功!");
				flag=0;
				break;
			}		
		}
		if(flag==1) {
			System.out.println("非法用户名!");
		}
	}
	
	public static void main(String[] args) {
		id[0]="admin";
		password[0]="admin";
		Scanner scan=new Scanner(System.in);

		while( true ){
			System.out.println("****************");
			System.out.println("请选择功能:\n1.新用户注册\n2.用户登陆");
			System.out.println("****************");
			int select = scan.nextInt();		
			switch(select) {
			case 1:Registered();break;
			case 2:Login();break;
			default:System.out.println("wrong number please try agin!");
			}	
		}
	}
}

猜你喜欢

转载自blog.csdn.net/qq_39622065/article/details/80539661