请问为什么会出现这个问题

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

UserManager类中,关于密码的if-else语句是执行不到的,因为前面的关于用户名的if-else语句在执行过程肯定能进行return。这个方法应该是同时判断用户名和密码是否相等。即:

if(one.getUserName().equals(two.getUserName())&&one.getCode().equals(two.getCode())){

  return "用户名和密码一致";

}else{

return "用户名和密码不一致";

}


如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 人土土zzzzz 提问者 #1
    谢谢,报错的问题解决了,但你的代码出不了题目要求的效果,我改成这样了 if (!one.getUserName().equals(two.getUserName())) { return "用户名不一致"; } if (!one.getCode().equals(two.getCode())) { return "密码不一致"; } return "用户名和密码一致";
    2017-03-12 20:51:12
  • 慕粉2114157191 回复 提问者 人土土zzzzz #2
    报错问题怎么解决的?
    2017-03-14 21:07:44
  • 人土土zzzzz 提问者 回复 慕粉2114157191 #3
    照那个回复的就可以了
    2017-03-14 22:10:03
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师