请老师帮忙看看这问题在哪?
来源: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回答
同学你好,这里复制运行贴出代码,运行效果如下:

与题目要求一致,代码书写也很规范,没有问题呐,这里同学是觉得哪里有问题吗,还请具体讲述一下呐!
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题