基于Java实现QQ登录注册功能的示例代码
下面是一个简单的基于Java实现QQ登录注册功能的示例代码:
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class QQLoginRegister {
private static Map<String, String> userMap = new HashMap<>();
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
boolean isQuit = false;
while (!isQuit) {
System.out.println("请选择操作:\n1. 登录\n2. 注册\n3. 退出");
int choice = scanner.nextInt();
scanner.nextLine(); // 清空输入缓冲区的换行符
switch (choice) {
case 1:
login(scanner);
break;
case 2:
register(scanner);
break;
case 3:
isQuit = true;
break;
default:
System.out.println("输入无效,请重新输入!");
}
}
scanner.close();
}
private static void login(Scanner scanner) {
System.out.println("请输入QQ号码:");
String qqNumber = scanner.nextLine();
System.out.println("请输入密码:");
String password = scanner.nextLine();
if (userMap.containsKey(qqNumber) && userMap.get(qqNumber).equals(password)) {
System.out.println("登录成功!");
} else {
System.out.println("登录失败,请检查QQ号码和密码是否正确!");
}
}
private static void register(Scanner scanner) {
System.out.println("请输入QQ号码:");
String qqNumber = scanner.nextLine();
if (userMap.containsKey(qqNumber)) {
System.out.println("该QQ号码已被注册,请重新输入!");
} else {
System.out.println("请输入密码:");
String password = scanner.nextLine();
userMap.put(qqNumber, password);
System.out.println("注册成功!");
}
}
}
这个示例代码使用了一个HashMap
来存储用户的QQ号码和密码,并提供了登录和注册功能。用户可以通过控制台输入自己的QQ号码和密码进行登录和注册操作。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:js中array对象的常用方法有哪些 下一篇:java集成开发环境的方法有哪些
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。