大神,帮我看下这段代码,我感觉自己就是智障
package password; public class User{ String name; String password;//定义属性用户名、密码 public User(){ } public User(String name,String password){ this.setName(name); this.setPassword(password); } public String getName(){ return this.name; } public void setName(String name){ this.name=name; } public String getPassword(){ return this.password; } public void setPassword(String password){ this.password=password; } public String info(){ return "用户名:"+this.getName()+"\n密码:"+this.getPassword(); } }
package password; public class Test { public static void main(String[] args) { User one=new User("Lucy","123456"); System.out.println(one.info()); User two=new User("Mike","123456"); System.out.println(two.info()); System.out.println("=============="); UserManager ok=new UserManager(); System.out.println(ok.checkUser(one, two)); } }
package password; public class UserManager{ // 用户信息验证的方法 public String checkUser(User one, User two) { String str1 = null; String str2=null; if(one.name==null|two.name==null){ str1= "用户名为空";// 判断用户名是否为空,是否一致 }else if(one.name!=two.name){ str1= "用户名不一致"; } if(one.password==null|two.password==null){ str2= "密码为空";// 判断密码是否为空,是否一致 }else if(one.password!=two.password){ str2= "密码不一致"; }else if(one.password==two.password){ str2= "哈哈"; }// 判断密码是否为空,是否一致 return str1,str2; } }
最后判断不了
27
收起
正在回答 回答被采纳积分+1
4回答
广州麻辣牛杂档
2018-05-25 20:09:11
package password; public class UserManager { // 用户信息验证的方法 public String checkUser(User one, User two) { String str = null; if (one.name == null | two.name == null) { str = "用户名为空"; } else if (one.name.equals(two.name)) { } else { str = "用户名不一致";// 判断用户名是否为空,是否一致 } if (one.password == null | two.password == null) { str = "密码为空";// 判断密码是否为空,是否一致 } else if (one.password.equals(two.password)) { } else { str = "密码不一致";// 判断用户名是否为空,是否一致 } return str; } }
这样写对吗
广州麻辣牛杂档
2018-05-25 19:47:15
package password; public class UserManager { // 用户信息验证的方法 public String checkUser(User one, User two) { String str = null; if (one.name == null | two.name == null) { str = "用户名为空"; } else if (one.name != two.name) { str = "用户名不一致"; }// 判断用户名是否为空,是否一致 if (one.password == null | two.password == null) { str = "密码为空";// 判断密码是否为空,是否一致 } else if (one.password != two.password) { str = "密码不一致"; } // 判断密码是否为空,是否一致 return str; } }
这样写对吗
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星