老师哪里需要修改,运行错误了
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 | package fengzhuang.text; public class User { private String name; private int key; public User(String name, int key) { this .setName(name); this .setKey(key); }; public String getName() { return name; } public void setName(String name) { this .name = name; } public int getKey() { return key; } public void setKey( int key) { this .key = key; } public void print() { System.out.println( "用户名:" + this .name); System.out.println( "密码:" + this .key); } } |
package fengzhuang.text;
public class UserManager {
public String checkUser(User one,User two) {
String s1="密码一致";
String s2="密码不一致";
String s3="用户名一致";
String s4="用户名不一致";
String s5="信息一致";
if((one.getName()==two.getName())&&(one.getKey()==two.getKey())) {
return s5;
}
else if((one.getName()==two.getName())&&(one.getKey()!=two.getKey())){
return s3+s2;
}
else if((one.getName()!=two.getName())&&(one.getKey()!=two.getKey())) {
return s2+s4;
}
else if((one.getName()!=two.getName())&&(one.getKey()==two.getKey())) {
return s4+s1;
}
}
}
package fengzhuang.text;
public class Text {
public static void main(String[] args) {
User one=new User("Lucy",123456);
User two=new User("Mike",123456);
UserManager sc=new UserManager();
one.print();
two.print();
System.out.println("===========================");
sc.checkUser(one,two);
}
}
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧