用Java用实现户名称为“www”,用户密码为“888”,单击登录时控制台显示登录成功,否则显示登录失败,单击取消退出应用程序。
时间: 2024-02-13 11:07:52 浏览: 19
好的,这是一个简单的控制台程序,你可以在Java中实现:
```java
import java.util.Scanner;
public class LoginProgram {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入用户名:");
String username = scanner.nextLine();
System.out.print("请输入密码:");
String password = scanner.nextLine();
if (username.equals("www") && password.equals("888")) {
System.out.println("登录成功");
} else {
System.out.println("登录失败");
}
System.out.println("程序结束");
}
}
```
这个程序首先会提示用户输入用户名和密码,然后判断用户名和密码是否正确,如果正确则输出“登录成功”,否则输出“登录失败”。无论登录成功还是失败,程序都会在最后输出“程序结束”。
相关问题
用JavaGUI设计实现户名称为“www”,用户密码为“888”,单击登录时控制台显示登录成功,否则显示登录失败,单击取消退出应用程序。
好的,我可以为您提供一个简单的JavaGUI程序来实现您所描述的功能。以下是程序代码:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class LoginGUI extends JFrame implements ActionListener {
// 声明控件
private JLabel userLabel, passLabel;
private JTextField userText;
private JPasswordField passText;
private JButton loginButton, cancelButton;
public LoginGUI() {
// 设置窗口标题
setTitle("登录");
// 创建控件
userLabel = new JLabel("用户名:");
passLabel = new JLabel("密 码:");
userText = new JTextField(20);
passText = new JPasswordField(20);
loginButton = new JButton("登录");
cancelButton = new JButton("取消");
// 设置布局
setLayout(new GridLayout(3, 2));
// 添加控件
add(userLabel);
add(userText);
add(passLabel);
add(passText);
add(loginButton);
add(cancelButton);
// 注册监听器
loginButton.addActionListener(this);
cancelButton.addActionListener(this);
// 设置窗口大小和可见性
setSize(300, 150);
setVisible(true);
}
// 实现监听器的方法
public void actionPerformed(ActionEvent e) {
if (e.getSource() == loginButton) {
// 获取用户名和密码
String username = userText.getText();
String password = new String(passText.getPassword());
// 判断用户名和密码是否正确
if (username.equals("www") && password.equals("888")) {
// 显示登录成功
System.out.println("登录成功");
} else {
// 显示登录失败
System.out.println("登录失败");
}
} else if (e.getSource() == cancelButton) {
// 退出应用程序
System.exit(0);
}
}
public static void main(String[] args) {
new LoginGUI();
}
}
```
该程序创建了一个登录窗口,包含用户名、密码、登录和取消按钮。当用户单击登录按钮时,程序会检查用户名和密码是否正确,如果正确则在控制台显示“登录成功”,否则显示“登录失败”。如果用户单击取消按钮,则程序会退出。
用JavaGUI图形化用实现户名称为“www”,用户密码为“888”,单击登录时控制台显示登录成功,否则显示登录失败,单击取消退出应用程序。
好的,这是一个简单的Java GUI程序,可以实现用户登录的功能。当用户输入正确的用户名和密码并单击“登录”按钮时,程序会在控制台输出“登录成功”,否则输出“登录失败”。用户也可以选择单击“取消”按钮退出程序。下面是代码示例:
```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("用户登录");
setSize(300, 200);
// 设置窗口布局
setLayout(new BorderLayout());
// 添加用户名和密码输入框
JPanel inputPanel = new JPanel(new GridLayout(2, 1));
usernameField = new JTextField();
passwordField = new JPasswordField();
inputPanel.add(new JLabel("用户名:"));
inputPanel.add(usernameField);
inputPanel.add(new JLabel("密码:"));
inputPanel.add(passwordField);
add(inputPanel, BorderLayout.CENTER);
// 添加登录和取消按钮
JPanel buttonPanel = new JPanel(new FlowLayout());
JButton loginButton = new JButton("登录");
JButton cancelButton = new JButton("取消");
buttonPanel.add(loginButton);
buttonPanel.add(cancelButton);
add(buttonPanel, BorderLayout.SOUTH);
// 注册登录和取消按钮的事件监听器
loginButton.addActionListener(this);
cancelButton.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("登录")) {
String username = usernameField.getText();
String password = new String(passwordField.getPassword());
if (username.equals("www") && password.equals("888")) {
System.out.println("登录成功");
} else {
System.out.println("登录失败");
}
} else if (e.getActionCommand().equals("取消")) {
System.exit(0);
}
}
public static void main(String[] args) {
LoginFrame frame = new LoginFrame();
frame.setVisible(true);
}
}
```
这个程序创建了一个窗口,包含了用户名和密码输入框、登录按钮和取消按钮。当用户单击登录按钮时,程序会获取输入框中的用户名和密码,并判断它们是否正确。如果正确,则在控制台输出“登录成功”;否则输出“登录失败”。如果用户单击取消按钮,则程序会退出。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)