用java写一个定义一个管理员类: 显示管理员信息的方法:打印管理员用户名和密码的信息; 验证用户密码的方法:传入管理员对象,用户名和密码的参数,返回布尔类型,用户名和密码是否正确。 编写一个测试类,创建一个管理员类,初始化设置用户名和密码,控制台接收用户输入的用户名和密码,调用验证的方法,显示是否登录成功。
时间: 2023-05-21 15:05:57 浏览: 119
好的,以下是代码:
**管理员类:**
```java
public class Admin {
private String username;
private String password;
public Admin(String username, String password) {
this.username = username;
this.password = password;
}
public void displayAdminInfo() {
System.out.println("管理员信息:" + "\n用户名:" + username + "\n密码:" + password);
}
public boolean verifyPassword(String username, String password) {
return this.username.equals(username) && this.password.equals(password);
}
}
```
**测试类:**
```java
import java.util.Scanner;
public class AdminTest {
public static void main(String[] args) {
Admin admin = new Admin("admin", "123456");
Scanner sc = new Scanner(System.in);
System.out.print("请输入用户名:");
String username = sc.nextLine();
System.out.print("请输入密码:");
String password = sc.nextLine();
boolean isSuccess = admin.verifyPassword(username, password);
if (isSuccess) {
System.out.println("登录成功!");
} else {
System.out.println("登录失败!");
}
}
}
```
你可以通过运行测试类来验证代码的正确性。希望能帮到你!
阅读全文