编写⼀个Java程序,实现⼀个简单的登录系统。要求⽤户输⼊⽤户名和密码,并与预先存储在系统中的⽤户名和密码进⾏⽐较,以验证登录是否成功
时间: 2024-04-08 10:29:02 浏览: 20
当然,我可以帮你编写一个简单的登录系统的Java程序。以下是一个示例代码:
```java
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class LoginSystem {
private Map<String, String> users;
public LoginSystem() {
users = new HashMap<>();
users.put("Alice", "password123");
users.put("Bob", "qwerty456");
// 添加更多用户和密码
}
public boolean login(String username, String password) {
if (users.containsKey(username) && users.get(username).equals(password)) {
return true;
}
return false;
}
public static void main(String[] args) {
LoginSystem loginSystem = new LoginSystem();
Scanner scanner = new Scanner(System.in);
System.out.print("请输入用户名:");
String username = scanner.nextLine();
System.out.print("请输入密码:");
String password = scanner.nextLine();
boolean success = loginSystem.login(username, password);
if (success) {
System.out.println("登录成功!");
} else {
System.out.println("用户名或密码错误!");
}
scanner.close();
}
}
```
这个程序中,我们使用了一个`HashMap`来存储预先设定的用户名和密码。在`login`方法中,我们通过比较用户输入的用户名和密码与保存在系统中的用户名和密码来验证登录是否成功。
在`main`方法中,我们首先创建一个`LoginSystem`对象,并使用`Scanner`类获取用户输入的用户名和密码。然后,我们调用`login`方法进行验证,并根据返回的结果输出对应的信息。
请注意,这只是一个简单的示例,实际情况下,你可能需要更加复杂和安全的验证方式。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)