老师帮忙看下代码是否有问题

来源:1-13 编程练习

星星和猫看月亮

2019-08-31 22:49:01

package com.imooc.user;


public class User {

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

private String user,passWord;

public User(String user,String passWord) {

this.user=user;

this.passWord=passWord;

}

public String getUser() {

return user;

}

public void setUser(String user) {

this.user = user;

}

public String getPassWord() {

return passWord;

}

public void setPassWord(String passWord) {

this.passWord = passWord;

}

}


package com.imooc.user;


public class UserManager {

// 用户信息验证的方法

public String checkUser(User one, User two) {

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

String str = null;

if (one.getUser() == null | one.getPassWord() == null | two.getUser() == null | two.getPassWord() == null) {

System.out.println("用户名或密码为空!");

} else {

if ((one.getUser().equals(two.getUser())) && (one.getPassWord().equals(two.getPassWord())))

str = "用户名和密码一致!";

else

str = "用户名或密码不一致!";


}

return str;


}

}

package com.imooc.user;


public class Test {


public static void main(String[] args) {

// 实例化对象,调用相关方法实现运行效果

User user1=new User("Lucy","123456");

User user2=new User("Mike","123456");

System.out.println("用户名:" + user1.getUser() + "\n密码:" + user1.getPassWord() + "\n用户名:" + user2.getUser() + "\n密码:" + user2.getPassWord());

System.out.println("=======================");

UserManager um=new UserManager();

System.out.println(um.checkUser(user1, user2));

}


}


写回答

1回答

好帮手慕酷酷

2019-09-01

同学你好,代码完成的很棒!但是有一个小建议,建议将下面的|改成||,可以提高代码执行效率。

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

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

0

0 学习 · 11489 问题

查看课程