作业2

package oop2;

public class AdminPassword {
 
    
    
    //建立一个模板
    //属性
        public String name;  //用户名
        public String password;  //密码
        
    
    
    //方法
    
    public void show() {
        
        
        
        System.out.println("请输入用户名:"+name+"\n请输入密码:"+password);
        
    }
    
    
    
    
    
}

 

package oop2;

import java.util.Scanner;

public class InitialAdminPassword {
    
    static Scanner input = new Scanner(System.in);
    public static void main(String[] args) {
        
        //建立对象
        AdminPassword admin = new AdminPassword();
        //要输入旧密码输入正确才能有权限 修改管理员信息
        //先为admin赋值
        admin.name = "admin1";
        admin.password = "111111";
        //输入旧的用户名和密码      
        while(!"n".equals(admin.name)) {
        System.out.print("请输入用户名:");
        String nameOld = input.next();
        System.out.print("请输入密码:");
        String passwordOld = input.next();
        
        //判断旧密码是否与我们赋值的原密码相同
        if(admin.name.equals(nameOld)&&admin.password.equals(passwordOld)) {
            
            
            System.out.print("\n请输入新的密码:");
            admin.password = input.next();
            System.out.println("修改密码成功,您的新密码为:"+admin.password);
            break;
        }else {
            
            System.out.println("用户名或密码不匹配!您没有权限更新管理员信息\n");
            
            
        }
        
        }
        
       
    }
}

 

posted @ 2019-07-09 10:55  AxeBurner  阅读(124)  评论(0编辑  收藏  举报