请老师帮忙看看这问题在哪?

来源:1-13 编程练习

绯夜_77

2019-08-19 18:26:40

public class Test{
    // 测试方法
    public static void main(String[] args) {
     //实例化对象,调用相关方法实现运行效果
    User one=new User("Lucy",123456);
    one.showUser();
    User two=new User("Mike",123456);
    two.showUser();
    System.out.println("====================");
    UserManager t=new UserManager();
    t.checkUser(one,two);
    }
}
public class User{
    //定义属性用户名、密码
    private String user;
    private int password;
    public User(String user,int password){
        this.user=user;
        this.password=password;
    }
    public void setUser(String user){
        this.user=user;
    }
    public void setPassword(int password){
        this.password=password;
    }
    public String getUser(){
        return user;
    }
    public int getPassword(){
        return password;
    }
    public void showUser() {
        System.out.println("用户名:" + this.getUser());
        System.out.println("密码:" + this.getPassword());
    }
}
public class UserManager{
    // 用户信息验证的方法
    public void checkUser(User one, User two) {
       // 判断用户名和密码是否为空,是否一致
       if((one.getUser()==null||two.getUser()==null)||(one.getPassword()==0||two.getPassword()==0)){
           System.out.println("用户名或密码为空");
       }else{
           if(((one.getUser()).contentEquals(two.getUser()))&&(one.getPassword()==two.getPassword())){
               System.out.println("用户名密码一致");
           }else{
               System.out.println("用户名密码不一致");
           }
       }


    }
}


写回答

1回答

好帮手慕小班

2019-08-19

同学你好,这里复制运行贴出代码,运行效果如下:

http://img.mukewang.com/climg/5d5a7ffd0001336a06480514.jpg

与题目要求一致,代码书写也很规范,没有问题呐,这里同学是觉得哪里有问题吗,还请具体讲述一下呐!

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 11489 问题

查看课程