大神,帮我看下这段代码,我感觉自己就是智障
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | 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(); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 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)); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 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积分~
来为老师/同学的回答评分吧