使用Java实现的简易登录注册程序
来源:互联网 发布:C语言死循环有什么后果 编辑:程序博客网 时间:2024/05/16 10:01
import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;import java.util.Scanner;/* * * * 使用Java实现一个简单的注册登录功能。
*(使用集合) * * */ class User{int id;String password;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}public User(int id,String password){this.id=id;this.password=password;}@Overridepublic boolean equals(Object obj) {User user=(User)obj;return this.id==user.id;}@Overridepublic String toString() {// TODO Auto-generated method stub return "{ 账号:"+this.id+" 密码:"+this.password+"}";}}public class demo5 {public static void main(String args[]){Collection users=new ArrayList();int newid;boolean regstatus=false;//注册状态boolean loginstatus=false;//登录状态while(true){System.out.println("请选择功能 A登录 B注册");Scanner scanner=new Scanner(System.in);String order=scanner.next();if(order.equalsIgnoreCase("a")){while(true){System.out.println("欢迎来到登录界面!");System.out.println("请输入用户名");int id=scanner.nextInt();System.out.println("请输入密码");String password=scanner.next();Iterator it =users.iterator();while(it.hasNext()){User user=(User)it.next(); if(user.id==id&&user.password.equals(password)){System.out.println("登录成功!");loginstatus=true;break; }}if(loginstatus){loginstatus=false;break;}else{System.out.println("用户名或密码错误!");break;}}}else if(order.equalsIgnoreCase("b")){while(true){User user=new User(0,null);System.out.println("欢迎来到注册界面!");System.out.println("请输入用户名"); newid=scanner.nextInt();user.setId(newid);while(true){if(users.contains(user)){System.out.println("请重新输入用户名,该用户已经存在。");break;}else{System.out.println("请输入密码");String newpassword=scanner.next();user.setId(newid);user.setPassword(newpassword);users.add(user);System.out.println("注册成功");regstatus=true;System.out.println("当前注册成功的用户"+users);break; } }if(regstatus){regstatus=false;break;}}}else {System.out.println("输入错误请重新输入");}}}}
0 0
- 使用Java实现的简易登录注册程序
- Java图形界面开发—简易登录注册小程序
- php实现注册登录的完整程序(使用mysql数据库)
- 简易 的QQ APP登录以及注册页面的实现
- 使用Java实现的简易多窗口卖票程序
- android实现登录注册简易代码
- android 注册、登录实现程序
- android 注册、登录实现程序
- android 简易的登录与注册
- 简易的用户注册和登录系统.
- 简易的用户账号注册和登录验证程序(1)
- Java登录界面的实现(注册、登录、背景图片)
- Android实战简易教程-第二十三枪(基于Baas的用户注册和登录模块实现!)
- Java实现登录、注册(使用数组存储数据)
- 注册——登录实战演习 (使用java web应用的三层架构实现)
- Java程序---学生管理系统的登录和注册
- 使用Java实现简易的HTTP服务器
- 使用PHP实现用户登录和注册的功能
- HashMap按value的顺序输出
- javascript面试题 30个最火热的面试题
- [Spring]new ClassPathXmlApplicationContext("application.xml")做了些什么
- Linq联合查询
- CoAP协议
- 使用Java实现的简易登录注册程序
- spring boot 配置单数据源和多controller问题
- c/c++算法练习2-韩信点兵
- 详解SSH三种端口转发
- 34 用循环累加
- java集合框架的讲解
- MFC中ListCtrl的函数
- POI导入导出
- Dialog提示对话框