如果不改void,用带返回值的写法来编译,最后的return该返回什么值,应该怎么写呢?

如果不改void,用带返回值的写法来编译,最后的return该返回什么值,应该怎么写呢?

public class UserManager{
    // 用户信息验证的方法
    public void checkUser(User one, User two) {
       // 判断用户名是否为空,是否一致
       if (one.getId() == null | two.getId() == null) {
			System.out.println("用户名为空");
		} else if (one.getId() != two.getId()) {
			System.out.println("用户名不一致");
		}


    // 判断密码是否为空,是否一致
    if(one.getCode()==null|two.getCode()==null) {
			System.out.println("密码为空");
		}else if(two.getCode()!=one.getCode()) {
			System.out.println("密码不一致");
		}

    }
}


正在回答

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

1回答

1、如果想用返回值的方法,必须修改void为对应的返回值类型的。

2、关于改写带返回值的方法,建议同学可以参考一下这个问答下老师的回答:http://class.imooc.com/course/qadetail/109836  

如果还是有疑问可以再次提问。

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

  • 孫瑪戈 提问者 #1
    好的谢谢老师,还有一点晕了,这里的关系符号不应该是或 ' | ' 或嘛,怎么是‘ & ’与呢
    2019-04-22 00:36:55
  • 好帮手慕阿莹 回复 提问者 孫瑪戈 #2
    是的,应该用|的,这个老师有在后边的问答中回答上边链接中提到的问题,感谢同学的细心,祝学习愉快。
    2019-04-22 09:36:16
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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