为什么checkUser方法没被执行,编译没报错
public class Test{
// 测试方法
public static void main(String[] args) {
//实例化对象,调用相关方法实现运行效果
User myUser1=new User();
User myUser2=new User();
myUser1.setUserName("Lucy");
myUser1.setPassword("123456");
myUser2.setUserName("Mike");
myUser2.setPassword("123456");
UserManager myUserM=new UserManager();
myUserM.checkUser(myUser1,myUser2);
System.out.println("******************");
}
}
public class User{
//定义属性用户名、密码
private String userName;
private String password;
public String getUserName()
{
return this.userName;
}
public void setUserName(String name)
{
this.userName=name;
System.out.println("用户名:"+this.userName);
}
public String getPassword()
{
return this.password;
}
public void setPassword(String password)
{
this.password=password;
System.out.println("密码:"+this.password);
}
}
public class UserManager{
// 用户信息验证的方法
public String checkUser(User one, User two) {
System.out.println("========================");
// 判断用户名是否为空,是否一致
if((one.getUserName()==null)||(two.getUserName()==null))
{
//System.out.println("用户名为空!");
return "用户名为空";
}
if(one.getUserName().equals(two.getUserName()))
{
return "用户名一致";
}
else
{
return "用户名不一致";
}
// 判断密码是否为空,是否一致
if((one.getPassword()==null)||(two.getPassword()==null)){
return "密码为空";
}
if(one.getPassword().equals(two.getPassword()))
{
return "密码一致";
}
else
{
return "密码不一致";
}
}
}
执行结果:
用户名:Lucy
密码:123456
用户名:Mike
密码:123456
******************
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星