如果不改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("密码不一致"); } } }
0
收起
正在回答
1回答
1、如果想用返回值的方法,必须修改void为对应的返回值类型的。
2、关于改写带返回值的方法,建议同学可以参考一下这个问答下老师的回答:http://class.imooc.com/course/qadetail/109836
如果还是有疑问可以再次提问。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星