编写程序实现简单的登录注册功能

用户输入用户名和密码

1、登录功能

2、注册功能

3、查看功能

4、退出系统

package com.study;

import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.Scanner;

public class study003 {
	public static void main(String[] args) {
		//目录
		System.out.println("1、登录功能");
		System.out.println("2、注册功能");
		System.out.println("3、查看功能");
		System.out.println("4、退出功能");
		Scanner sc=new Scanner(System.in);
		String[][] userdata=new String[10][2];//定义10组数据
		while(true) {
			System.out.println("\n请输入(1-4):");
			int choose=sc.nextInt();
			switch (choose) {
			case 1:
				System.out.println("===登录功能===");
				if(userdata[0][0]!=null) {
					System.out.println("请输入用户名:");
					String name=sc.next();
					System.out.println("请输入密码:");
					String password=sc.next();
					for(int i=0;i<userdata.length;i++) {
						//判断
						if(userdata[i][0]!=null&&userdata[i][0].equals(name)&&userdata[i][1].equals(password)) {
							System.out.println("登录成功!");
							break;
						}
						if(i==userdata.length-1) {
							System.out.println("登录失败");
						}
					}
				}
				else {
					System.out.println("无数据,请注册");
				}

				break;
			case 2:
				System.out.println("===注册功能===");
				if(userdata[9][0]==null) {
					System.out.println("请输入用户名:");
					String name=sc.next();
					System.out.println("请输入密码:");
					String password=sc.next();
					for(int i=0;i<userdata.length;i++) {
						if(userdata[i][0]==null) {
							userdata[i][0]=name;
							userdata[i][1]=password;
							break;
						}
					}
				}
				else {
					System.out.println("用户注册已满!");
				}
				break;
			case 3:
				System.out.println("===查看功能===");
				if(userdata[0][0]!=null) {
					System.out.println("用户名"+"\t"+"密码");
					for(int i=0;i<userdata.length;i++) {
						for(int j=0;j<userdata[i].length;j++) {
							System.out.print(userdata[i][j]+"\t");
						}
						System.out.println();
					}
				}
				else {
					System.out.println("无数据");
				}
				break;
			case 4:
				System.out.println("===退出功能===");
				System.out.println("退出系统成功!");
				System.exit(0); //退出
				break;

			default:
				System.out.println("请正确输入(0~4)");
				break;
			}
		}
		
		
		
	}
}

结果如下:

java记录登录用户 java用户登录功能_System

 

java记录登录用户 java用户登录功能_java_02