用java写1. 如果id和密码满足表中的一条记录,则弹出一个窗口,显示登陆成功并欢迎某某某。 2. 如果登录不成功,则弹出窗口,显示id或密码不正确。
时间: 2023-12-14 16:35:58 浏览: 20
可以使用Java的Swing库来实现这个功能,以下是一个简单的示例代码:
```java
import javax.swing.*;
public class LoginSystem {
public static void main(String[] args) {
String[][] users = {{"user1", "password1", "张三"}, {"user2", "password2", "李四"}, {"user3", "password3", "王五"}};
String inputId = JOptionPane.showInputDialog("请输入用户名:");
String inputPwd = JOptionPane.showInputDialog("请输入密码:");
boolean isLoginSuccess = false;
String username = "";
for (String[] user : users) {
if (inputId.equals(user[0]) && inputPwd.equals(user[1])) {
isLoginSuccess = true;
username = user[2];
break;
}
}
if (isLoginSuccess) {
JOptionPane.showMessageDialog(null, "登录成功,欢迎" + username + "!");
} else {
JOptionPane.showMessageDialog(null, "用户名或密码不正确!");
}
}
}
```
这个示例中,我们先定义了一个二维字符串数组,用来存储用户信息。然后使用JOptionPane弹出输入对话框,获取用户输入的用户名和密码。接着遍历用户信息数组,判断输入的用户名和密码是否与某个用户匹配。如果匹配成功,则设置登录成功标志为true,并保存该用户的用户名。最后根据登录结果弹出相应的提示对话框。
你可以根据自己的需要修改这个示例代码,比如将用户信息存储到数据库中,或者使用加密算法来保护密码等。