java登录实例
时间: 2023-07-05 10:17:29 浏览: 41
好的,这里提供一个简单的Java登录实例。假设我们有一个用户类 `User`,其中包含用户名和密码字段。我们需要实现一个登录页面,用户输入用户名和密码,系统会验证输入的用户名和密码是否匹配,如果匹配则登录成功。
```java
import java.util.Scanner;
public class Login {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入用户名:");
String username = scanner.next();
System.out.print("请输入密码:");
String password = scanner.next();
User user = new User(username, password);
if (user.validate()) {
System.out.println("登录成功!");
} else {
System.out.println("用户名或密码错误!");
}
}
}
class User {
private String username;
private String password;
public User(String username, String password) {
this.username = username;
this.password = password;
}
public boolean validate() {
// 这里可以根据实际情况进行数据库查询等操作
return "admin".equals(username) && "123456".equals(password);
}
}
```
在上面的代码中,我们通过 `Scanner` 类获取用户输入的用户名和密码,然后创建一个 `User` 对象,并调用 `validate()` 方法进行验证。在 `validate()` 方法中,我们可以根据实际情况进行数据库查询等操作,这里为了演示方便,直接判断用户名和密码是否为预设的值。如果验证成功,则输出登录成功的提示,否则输出用户名或密码错误的提示。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)