请问这样写对吗

来源:1-13 编程练习

言无月

2020-02-18 12:50:10

package test_3;


public class Lab_15_Test {

public static void main(String[] args) {

Lab_15_User one = new Lab_15_User("Lucy", "123456");

Lab_15_User two = new Lab_15_User("Mike", "123456");

Lab_15_UserManager a = new Lab_15_UserManager();

one.display();

two.display();

System.out.println(a.checkUser(one, two));

}

}


package test_3;


public class Lab_15_User {

//定义属性用户名、密码

    private String name;

    private String password;

    

    public Lab_15_User(String name,String password){

        this.name=name;

        this.password=password;

    }

    

    public String getName(){

        return name;

    }

    

    public String getPassword(){

        return password;

    }

    

    public void display() {

System.out.println("用户名:"+getName());

System.out.println("密码:"+getPassword());

}

}


package test_3;


public class Lab_15_UserManager {

// 用户信息验证的方法

public String checkUser(Lab_15_User one, Lab_15_User two) {

String check = null;

// 判断用户名和密码是否为空,是否一致

if (!one.getName().equals(null) && !one.getPassword().equals(null)

&& !two.getName().equals(null)

&& !two.getPassword().equals(null)) {

if (one.getName().equals(two.getName())

&& one.getPassword().equals(two.getPassword())) {

check = "用户名和密码一致";

}else {

check = "用户名和密码不一致";

}

} else {

check = "用户名和密码不一致";

}

return check;

}

}


写回答

1回答

好帮手慕酷酷

2020-02-18

同学你好,代码编写的正确,符合题目要求,继续努力!

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

0

0 学习 · 11489 问题

查看课程