0708---oop学习--用户密码管理

需求说明:

  模拟实现用户密码管理:输入旧的用户名和密码,如果正确,方有权限更新;从键盘获取新的密码,进行更新

用户登录以及更新类:

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();
        
    }

}

运行结果:

  

原文地址:https://www.cnblogs.com/Dean-0/p/11152271.html