请老师帮我看看这个是什么错误吗,应该怎么解决
import java.util.Scanner; public class Test{ // 测试方法 public static void main(String[] args) { //实例化对象,调用相关方法实现运行效果 String name,password; Scanner sc=new Scanner(System.in); System.out.print("用户名:"); name=sc.next(); System.out.print("密码:"); password=sc.next(); User one=new User(name,password); System.out.print("用户名:"); name=sc.next(); System.out.print("密码:"); password=sc.next(); User two=new User(name,password); UserManager ma=new UserManager(); System.out.println(ma.checkUser(one,two)); } }
public class User{
//定义属性用户名、密码
private String name;
private String password;
public User(String name,String password){
this.name=name;
this.password=password;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
public class UserManager{
// 用户信息验证的方法
public String checkUser(User one, User two) {
// 判断用户名和密码是否为空,是否一致
if(one.getName().equals(two.getName())){
if (one.getPassword().equals(two.getPassword())){
return "用户名和密码一致";
}
return "用户名或密码不一致";
}
else
return "用户名或密码不一致";
}
}
相关截图:
正在回答 回答被采纳积分+1
- 参与学习 2030 人
- 提交作业 1352 份
- 解答问题 1231 个
2024重磅革新,超百小时内容豪华升级,加速提升高级技能与高薪就业竞争力 课程紧贴企业最新人才需求,历经7年持续迭代,帮助万名学子入行转行 从零起点到高阶实战,学习路径稳健顺滑,成就从小白到工程师高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星