用java 实现用户登录注册
时间: 2024-05-06 14:21:55 浏览: 8
1. 登录功能实现:
```java
import java.util.HashMap;
import java.util.Scanner;
public class Login {
public static void main(String[] args) {
// 模拟数据库中的用户信息
HashMap<String, String> users = new HashMap<>();
users.put("user1", "password1");
users.put("user2", "password2");
// 获取用户输入的用户名和密码
Scanner scanner = new Scanner(System.in);
System.out.print("请输入用户名:");
String username = scanner.nextLine();
System.out.print("请输入密码:");
String password = scanner.nextLine();
// 验证用户信息是否正确
if (users.containsKey(username) && users.get(username).equals(password)) {
System.out.println("登录成功!");
} else {
System.out.println("用户名或密码错误!");
}
}
}
```
2. 注册功能实现:
```java
import java.util.HashMap;
import java.util.Scanner;
public class Register {
public static void main(String[] args) {
// 模拟数据库中的用户信息
HashMap<String, String> users = new HashMap<>();
// 获取用户输入的用户名和密码
Scanner scanner = new Scanner(System.in);
System.out.print("请输入用户名:");
String username = scanner.nextLine();
System.out.print("请输入密码:");
String password = scanner.nextLine();
// 判断用户名是否已经存在
if (users.containsKey(username)) {
System.out.println("该用户名已被注册!");
} else {
// 将用户信息存入数据库
users.put(username, password);
System.out.println("注册成功!");
}
}
}
```