中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

基于Java實現QQ登錄注冊功能的示例代碼

小云
118
2023-08-11 12:18:50
欄目: 編程語言

下面是一個簡單的基于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號碼和密碼進行登錄和注冊操作。

0
漳平市| 万盛区| 高平市| 开化县| 平和县| 密云县| 芦山县| 嫩江县| 曲阳县| 宁海县| 聂荣县| 乌审旗| 监利县| 精河县| 固阳县| 简阳市| 景洪市| 麦盖提县| 永新县| 成武县| 电白县| 汝阳县| 遂溪县| 济阳县| 临安市| 军事| 北辰区| 治多县| 咸丰县| 太康县| 睢宁县| 沙河市| 甘洛县| 政和县| 米易县| 温州市| 雷山县| 桦甸市| 丽江市| 秦皇岛市| 哈巴河县|