if (users.containsKey(username) && users.get(username).equals(password)) { System.out.println("登录成功!"); } else { System.out.println("用户名或密码错误!"); 帮我写一个例子 }
时间: 2023-11-28 21:47:14 浏览: 52
当用户输入的用户名和密码与已存储在一个Map中的用户名和密码匹配时,输出"登录成功!",否则输出"用户名或密码错误!"。
```java
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class LoginExample {
public static void main(String[] args) {
Map<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.next();
System.out.print("请输入密码:");
String password = scanner.next();
if (users.containsKey(username) && users.get(username).equals(password)) {
System.out.println("登录成功!");
} else {
System.out.println("用户名或密码错误!");
}
}
}
```
在这个例子中,我们创建了一个Map,将用户名和密码存储在其中。然后,我们提示用户输入用户名和密码,并检查它们是否匹配Map中的值。如果匹配,输出"登录成功!",否则输出"用户名或密码错误!"。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)