请老师帮忙看看这问题在哪?
来源: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回答
同学你好,这里复制运行贴出代码,运行效果如下:
与题目要求一致,代码书写也很规范,没有问题呐,这里同学是觉得哪里有问题吗,还请具体讲述一下呐!
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题