大神,帮我看下这段代码,我感觉自己就是智障
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 星