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.&与&&
    &: 不管前面的条件是否正确,后面都执行
    &&: 前面条件正确时,才执行后面,不正确时,就不执行,就效率而言,这个更好

     

  • 相关阅读:
    hdu5833----高斯消元
    高斯消元模板
    hdu4462--曼哈顿距离
    卡特兰数应用
    poj3070矩阵快速幂求斐波那契数列
    poj1042
    poj1328
    mvc 请求处理管道
    sql update 代替游标写法
    sql 表字段模糊连接
  • 原文地址:https://www.cnblogs.com/chenyanlong/p/7671132.html
Copyright © 2011-2022 走看看