编程练习,不知道错误在哪

正在回答

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

1回答

checkUser()方法需要一个Sring类型的返回值,另外上面代码还有如下问题:

1、缺少用户名是否为空的判断

2、是否为空的判断使用例如one.password==null

3、if中的判断可以结合||或&&来使用,减少代码因嵌套if else增加的复杂度

例如判断密码是否为空if(one.password==null || two.password==null)

  • 慕粉4095020 提问者 #1
    非常感谢!
    2017-11-21 17:46:29
  • 慕粉4095020 提问者 #2
    可是我把那些代码删掉了,只留下了 public class UserManager{ // 用户信息验证的方法 public void checkUser(User one, User two) { // 判断用户名是否为空,是否一致 if(one.name.equals(two.name)) System.out.println("用户名一致"); else System.out.println("用户名不一致"); // 判断密码是否为空,是否一致 } },为什么还是出了同样的错误呢? 我把方法改成了void
    2017-11-21 18:11:23
  • 慕粉4095020 提问者 #3
    是编译器的问题吗
    2017-11-21 18:12:15
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星

相似问题

登录后可查看更多问答,登录/注册

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

在线咨询

领取优惠

免费试听

领取大纲

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