点击确定后如果用户名为"zhangsan",密码为“123”则弹出信息:“欢迎使用”,否则弹出信息“用户名和密码错误,请重新输入”,点击取消则关闭窗口,退出程序。
时间: 2024-03-19 15:45:50 浏览: 85
以下是一个简单的 Python 代码实现:
```
username = input("请输入用户名:")
password = input("请输入密码:")
if username == "zhangsan" and password == "123":
print("欢迎使用!")
else:
print("用户名和密码错误,请重新输入。")
input("按任意键继续...")
```
在这个代码中,我们使用了 `input()` 函数获取用户输入的用户名和密码,然后使用 `if` 条件语句进行判断。如果用户名和密码正确,则输出欢迎信息;否则输出错误信息。最后,使用 `input()` 函数暂停程序,等待用户按下任意键继续。如果用户点击取消,则程序会自动关闭。
相关问题
点击确定后如果用户名为"zhangsan",密码为“123”则弹出信息:“欢迎使用”,否则弹出信息“用户名和密码错误,请重新输入”,点击取消则关闭窗口,退出程序
好的,根据你的需求,以下是一个简单的Java Swing用户登录示例代码,可以帮助你实现上述功能:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class LoginFrame extends JFrame implements ActionListener {
private JTextField usernameField;
private JPasswordField passwordField;
public LoginFrame() {
setTitle("用户登录");
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 150);
JPanel panel = new JPanel(new GridLayout(3, 2, 5, 5));
JLabel usernameLabel = new JLabel("用户名:");
panel.add(usernameLabel);
usernameField = new JTextField();
panel.add(usernameField);
JLabel passwordLabel = new JLabel("密 码:");
panel.add(passwordLabel);
passwordField = new JPasswordField();
panel.add(passwordField);
JButton okButton = new JButton("确定");
okButton.addActionListener(this);
panel.add(okButton);
JButton cancelButton = new JButton("取消");
cancelButton.addActionListener(this);
panel.add(cancelButton);
add(panel);
setLocationRelativeTo(null);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("确定")) {
String username = usernameField.getText().trim();
String password = new String(passwordField.getPassword());
if (username.equals("zhangsan") && password.equals("123")) {
JOptionPane.showMessageDialog(this, "欢迎使用");
dispose();
} else {
JOptionPane.showMessageDialog(this, "用户名和密码错误,请重新输入");
usernameField.setText("");
passwordField.setText("");
}
} else if (e.getActionCommand().equals("取消")) {
dispose();
}
}
public static void main(String[] args) {
new LoginFrame();
}
}
```
在这个示例中,我们创建了一个名为`LoginFrame`的Java Swing窗口,并添加了用户名和密码输入框、确定按钮和取消按钮等组件。当用户点击确定按钮时,程序会获取用户名和密码输入框中的值,并与预设的“zhangsan”和“123”进行比较。如果匹配成功,程序会弹出“欢迎使用”消息框并关闭窗口;否则,程序会弹出“用户名和密码错误,请重新输入”消息框并清空用户名和密码输入框中的值。如果用户点击取消按钮,则程序会直接关闭窗口并退出。
希望这个示例能够帮助你实现你的需求。如果你有任何问题,请随时问我。
用Java设计一个登录系统而且,点击确定后如果用户名为"zhangsan",密码为“123”则弹出信息:“欢迎使用”,否则弹出信息“用户名和密码错误,请重新输入”,点击取消则关闭窗口,退出程序。
好的,我可以为您提供一个简单的Java登录系统的代码示例。您可以参考以下代码:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class LoginSystem extends JFrame implements ActionListener {
private JTextField usernameField;
private JPasswordField passwordField;
public LoginSystem() {
super("登录系统");
JLabel usernameLabel = new JLabel("用户名:");
JLabel passwordLabel = new JLabel("密 码:");
usernameField = new JTextField(20);
passwordField = new JPasswordField(20);
JButton loginButton = new JButton("确定");
JButton cancelButton = new JButton("取消");
loginButton.addActionListener(this);
cancelButton.addActionListener(this);
JPanel panel = new JPanel(new GridLayout(3, 2));
panel.add(usernameLabel);
panel.add(usernameField);
panel.add(passwordLabel);
panel.add(passwordField);
panel.add(loginButton);
panel.add(cancelButton);
add(panel);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 150);
setLocationRelativeTo(null);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("取消")) {
dispose();
} else if (e.getActionCommand().equals("确定")) {
String username = usernameField.getText();
String password = String.valueOf(passwordField.getPassword());
if (username.equals("zhangsan") && password.equals("123")) {
JOptionPane.showMessageDialog(null, "欢迎使用");
} else {
JOptionPane.showMessageDialog(null, "用户名和密码错误,请重新输入");
}
}
}
public static void main(String[] args) {
new LoginSystem();
}
}
```
这段代码实现了一个简单的登录系统,当用户点击确定按钮时,程序会获取输入的用户名和密码,如果用户名为"zhangsan",密码为“123”,则弹出信息:“欢迎使用”,否则弹出信息“用户名和密码错误,请重新输入”。当用户点击取消按钮时,程序会关闭窗口,退出程序。
阅读全文