美文网首页
面向对象系列(一)

面向对象系列(一)

作者: 信号传D | 来源:发表于2019-03-23 10:56 被阅读0次
    需求分析:正确模拟实现用户密码管理:输入旧的用户名和密码,如果正确,方有权限更新;从键盘获取新的密码,进行更新;不正确则给出提示,该程序的输出效果如下面两个图所示。 结果1.png 结果2.png

    实现过程:

    package com.company.kgc.bean;
    
    import java.util.Scanner;
    
    public class User {
        public String username;   //定义属性
        public String password;
    
        public static void main(String[] args) {
            User user1=new User();   //创建对象,为对象赋值
            user1.username="admin";   //赋值
            user1.password="111111";
    
            System.out.print("请输入用户名:"); //接受账户信息
            Scanner sc=new Scanner(System.in);
            String username1 = sc.next();
            System.out.print("请输入密码:");
            String password1 = sc.next();
    
            //验证账户信息是否正确
            if(username1.equals(user1.username)&&password1.equals(user1.password)){
                System.out.println();
                System.out.print("请输入新密码:");
                String pas = sc.next();
                user1.password=pas;  //重新赋值
                System.out.print("密码修改成功,新密码是:"+pas);
            }else
                System.out.println("用户名和密码不匹配,您没有权限更改密码!");
        }
        
    }
    
    

    相关文章

      网友评论

          本文标题:面向对象系列(一)

          本文链接:https://www.haomeiwen.com/subject/hywjvqtx.html