为了账号安全,请及时绑定邮箱和手机立即绑定

java--更改管理员密码,请列位帮忙看看有没有更好的实现方式

java--更改管理员密码,请列位帮忙看看有没有更好的实现方式

dumbaodouble 2015-08-28 18:26:03
需求说明:输入旧的用户名和密码,如果正确,方有权限更新,从键盘获取新密码,进行更新 实现思路:1、创建管理员类的对象;2、利用while实现循环执行 import java.util.Scanner; public class ChangePassword {     public String name;     public int passwd;     public static void main(String[] args) {         boolean f = false;         Scanner input = new Scanner(System.in);         ChangePassword cg = new ChangePassword();         cg.name = "admin1";         cg.passwd = 111111;         while (!f) {             System.out.println("请输入用户名:");             String name = input.next();             System.out.println("请输入密码:");             int passwd = input.nextInt();             if (name.equals("admin1") && passwd == 111111) {                 f = true;                 break;             } else {                 System.out.println("用户名和密码不匹配!您没有权限更新管理员信息");                 break;             }         }         if (f == true) {             System.out.println("请输入新密码:");             int passwd1 = input.nextInt();             System.out.println("请再次输入密码:");             int passwd2 = input.nextInt();             while (f == true) {                 if (passwd1 == passwd2) {                     System.out.println("修改密码成功,您的新密码是:" + passwd2);                     f = false;                     break;                 } else {                     System.out.println("您两次输入的密码不一致,请重新输入");                     passwd2 = input.nextInt();                 }             }         }     } }
查看完整描述

1 回答

?
dumbaodouble

TA贡献17条经验 获得超3个赞

//img1.sycdn.imooc.com//55e038700001907108190460.jpg

输出结果如下

查看完整回答
1 反对 回复 2015-08-28
  • 1 回答
  • 0 关注
  • 3012 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信