代码改变世界

java 设置一个管理员类,修改用户密码

2017-04-17 09:37  backyyan  阅读(7828)  评论(0编辑  收藏  举报

先创建一个管理员类

public class Administrator {
    String name;
    String password;// 密码

    public void show() {
        System.out.println("姓名" + name + "密码" + password);
    }

}

主函数

import java.util.Scanner;
public class ChangePassword {
    public static void main(String []args){
        String nameInput;
        String Pwd;
        String pwdConfirm;
        Scanner input=new Scanner(System.in);
        Administrator admin=new Administrator();
        admin.name="admin1";
        admin.password="123456";
        System.out.println("Please enter your name :\n");
        nameInput=input.next();
        System.out.println("Please enter your password:\n");
        Pwd=input.next();
        if(admin.name.equals(nameInput)&&admin.password.equals(Pwd)){
            System.out.println("Please enter new Pwd:\n");
            Pwd=input.next();
            System.out.println("Please enter new Pwd again:\n");
            pwdConfirm=input.next();
            while(!Pwd.equals(pwdConfirm))
            {
                System.out.println("Please enter new Pwd again:\n");
                System.out.println("Please enter new Pwd:\n");
                Pwd=input.next();
                System.out.println("Please enter new Pwd again:\n");
                pwdConfirm=input.next();
            }
            System.out.println("SUCCESS, your new pwd is "+Pwd);
        System.out.println("用户名:"+admin.name+"密码:"+Pwd);
       
        
        }
        else{
            System.out.println("the usename is not match the pwd:\n");
            
            
        }
        
    }
    
}