初始用户名admin000
密码123456
equals && equals 判断输入的用户名密码是否同时正确
如果正确
则可以修改密码
import java.util.Scanner;
public class Admin {
String userName;
String passWord;
public void showInfo() {
System.out.println("管理员用户名为" + userName + "密码为" + passWord);
}
public void change() {
Admin admin = new Admin();
admin.userName = "admin000";
admin.passWord = "123456";
Scanner input = new Scanner(System.in);
System.out.println("请输入用户名");
String name = input.next();
System.out.println("请输入密码");
String pwd = input.next();
if (admin.userName.equals(name) && admin.passWord.equals(pwd)) {
//有权限
System.out.println("\n请输入新密码");
admin.passWord = input.next();
System.out.println("新密码为" + admin.passWord);
} else {
//无权限
System.out.println("用户名和密码不匹配,无权限");
}
}
public static void main(String[] args) {
Admin admin1 = new Admin();
admin1.change();
}
}