Java 输入用户名和密码后,验证登录是否成功,若登录成功,提示欢迎XXX登录,否则提示用户名或密码错误
时间: 2024-10-12 09:15:47 浏览: 65
在Java中,你可以创建一个简单的控制台应用程序来模拟这个过程。首先,你需要设计一个用户类(User),包含用户名(username)和密码(password)属性,以及一个用于验证登录的方法。下面是一个简化的例子:
```java
import java.util.Scanner;
class User {
private String username;
private String password;
// 构造函数、getter和setter省略
public boolean login(String inputUsername, String inputPassword) {
if (username.equals(inputUsername) && password.equals(inputPassword)) {
System.out.println("欢迎 " + inputUsername + " 登录");
return true;
} else {
System.out.println("用户名或密码错误");
return false;
}
}
}
public class Main {
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();
User user = new User(); // 假设我们只有一个用户
boolean isLoginSuccessful = user.login(username, password);
if (isLoginSuccessful) {
// 如果登录成功...
}
scanner.close();
}
}
```
在这个例子中,用户输入用户名和密码后,`login()` 方法会检查它们是否匹配预设的值。如果匹配,就打印出欢迎信息,否则显示错误消息。
阅读全文