zoukankan      html  css  js  c++  java
  • Document

    创建ChangePassword.java

     1 /**
     2  * 需求分析:修改用户密码
     3  * @author chenyanlong
     4  * 日期:2017/10/15
     5  */
     6 package com.hp.test06;
     7 
     8 import java.util.Scanner;
     9 
    10 public class ChangePassword {
    11 
    12     public static void main(String[] args) {
    13         // TODO Auto-generated method stub
    14         Administrator admin=new Administrator();
    15         
    16         admin.name="admin";
    17         admin.password="123456";
    18         
    19         //键盘输入原始用户,密码
    20         Scanner input=new Scanner(System.in);
    21         System.out.println("请输入用户名: eg:'admin'");
    22         String nameIn=input.nextLine();//输入原始用户
    23         System.out.println("请输入原始密码: eg:'123456'");
    24         String passwordIn=input.nextLine();//输入原始密码
    25         
    26         if(admin.name.equals(nameIn)&&admin.password.equals(passwordIn)){
    27             System.out.println("请输入需要修改的密码:");
    28             String passwordNew=input.nextLine();
    29             admin.password=passwordNew;
    30             System.out.println("密码更新成功,用户"+admin.name+"的新密码是"+admin.password);
    31         }else{
    32             System.out.println("用户名或是密码不正确,无法更新信息");
    33         }
    34         
    35     }
    36 
    37 }

    运行后结果为

    知识点补充,面试常见问题:

      

    1.equal与==的区别
    equals:一般在比较字符串对象是否相等
    ==:主要是比较两个变量的值是否相等
    
    2.&与&&
    &: 不管前面的条件是否正确,后面都执行
    &&: 前面条件正确时,才执行后面,不正确时,就不执行,就效率而言,这个更好

     

  • 相关阅读:
    MISC | ctfshow 31
    010editor 没有分块高亮显示了
    BUUCTF | [网鼎杯 2020 朱雀组]phpweb
    python2与python3共存后,如何使用
    kali2020 装不上docker
    php代码审计整理
    [MRCTF2020]Ezpop
    kali没有tcptraceroute如何安装
    [BUUCTF] 真的很杂
    【弱网测试】备份弱网测试相关数据
  • 原文地址:https://www.cnblogs.com/chenyanlong/p/7671132.html
Copyright © 2011-2022 走看看