栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java编写登录与注册 的完善版

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java编写登录与注册 的完善版

import java.util.Scanner;
public class Login {

	public static  void main(String[] args) {
		// TODO Auto-generated method stub
		String [] user = new String[20];
		String [] userpassword = new String[20];
		int a = 0;
		int q = 0;
		while(a<=19) {
			System.out.println("====欢迎来到我的系统====");
			System.out.println("1.注册n2.登录");
			Scanner input = new Scanner(System.in);
			String select = input.nextLine();
			//区分注册与登录
		  if(select.equals("1")) {
			  for(int b =0;b<=19;b++) {
				//注册
				   System.out.println("欢迎进入注册界面");
				   System.out.print("请输入用户名:");
				   String name=input.next();
				   System.out.print("请输入密码:");
				   String password =input.next();
				   System.out.print("请输入确认密码:");
				   String passwordagain= input.next();
					//先规定用户名和密码长度,再对比两次密码是否相同
						if(name.length()>=3 && passwordagain.length()>=6){
							if(passwordagain.equals(password)) {
								System.out.println("注册成功!");
								user[q] = name;
								userpassword[q] =passwordagain;
								q++;
							}else{
								System.out.println("注册失败:两次密码不同!");
							}
						}else {
							System.out.println("注册失败:注意用户名和密码长度!");	
						}
						break;	
			  }
		  }	
			//登录
		  if(select.equals("2")){
			  for(int b=0;b<=19;b++) {
					System.out.println("欢迎来到登录界面");
					System.out.print("请输入用户名:");
					String username1 = input.next();
					System.out.print("请输入密码:");
					String password1 = input.next();
					//先确定用户名是否存在,再确定密码是否正确
					int w = 0;
					int result=0 ;
					for(int c=0;c<=q-1;c++) {
						if(username1.equals(user[c])) {
							w=c;result=1;
							break;
						}
					}
					switch(result) {
						 case 1:
							 if(password1.equals(userpassword[w])) {
									System.out.println("登录成功!");
								}else {
									System.out.println("密码错误!");
								}
							 break;
						 case 0:
							 System.out.println("用户名不存在!");
							 break;
					}
			 break;
			}
		  }
				if(!select.equals("1")&&!select.equals("2")) {
						System.out.println("退出系统!");
						break;
				}
		  
		   				a++;
		  
		  }
		
	}
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/458650.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号