需求说明:
模拟实现用户密码管理:输入旧的用户名和密码,如果正确,方有权限更新;从键盘获取新的密码,进行更新
用户登录以及更新类:
public class Password {
Scanner input = new Scanner(System.in);
String userName = "admin1";
String passWord = "111111";
public void Login() {
System.out.println("请输入登录账号以及密码!");
System.out.print("请输入登录名:");
String user = input.next();
System.out.print("请输入密码:");
String password = input.next();
if(user.equals(userName)&&password.equals(passWord)) {
System.out.println();
this.NewPassword();
}else {
System.out.println("用户名和密码不匹配!您没有权限更换管理员信息。");
}
}
private void NewPassword() {
System.out.print("请输入新密码:");
passWord = input.next();
System.out.println("修改密码成功,您的新密码为:"+passWord);
}
}
测试类:
public class Text1 {
public static void main(String[] args) {
Password pw = new Password();
pw.Login();
}
}
运行结果: