A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

关于返回值,求大神帮讲讲  老是不懂什么时候该用返回值

评分

参与人数 1黑马币 +3 收起 理由
lzh2015 + 3 赞一个!有问题就问,这是良好的开始!!.

查看全部评分

11 个回复

倒序浏览
求大神~~~~~~~~
回复 使用道具 举报
你定义返回什么类型就return什么类型啊
回复 使用道具 举报
有数据类型的就返回什么数据类型,没有返回值类型的就不用.比如说你要求和,就需要返回一个和的数,就需要返回值类型,一般都用int ,如果是想打印一句话就没有返回值类型,直接调用就可以啦!祝您学业有成!
回复 使用道具 举报
看看······························
回复 使用道具 举报
如果是在方法中,你通过这个方法处理数据达到你想要的结果后,是否再其他的地方会用到这个结果,如果会用到,就定义返回值,如果不需要就定义返回值类型为void
回复 使用道具 举报
Ak47_1 中级黑马 2015-4-24 23:36:37
7#
你的方法如果需要返回一些数据 ,那你就用这个数据的类型 来定义你的方法。不需要就直接void 啦。
回复 使用道具 举报
你就把你当作一个调用者,你调用函数,是需要它给你返回几个结果还是仅仅是进行一些操作(比如输出,对数组排序等),如果需要返回的结果,结果是什么类型你就定义什么类型。要是仅仅是进行一些操作,则返回值类型为void
回复 使用道具 举报
蓝墨清幽 来自手机 中级黑马 2015-4-24 23:42:57
9#
需要返回值的就返回,直接打印结果的就无须返回值。
回复 使用道具 举报
看题目的要求,觉得是那几种基本类型,不确定就不需要直接void
回复 使用道具 举报
本帖最后由 Chans_宇 于 2015-4-25 01:02 编辑

一般来说只单纯对数据进行操作(即对数据进行变更),无获值需求直接返回void即可;而当你向对数据不仅进行操作还需获取改变后的值,然后看你返回什么数据就用什么类型
回复 使用道具 举报
一般不是void就是要有返回值的比如public int 方法名 ,public  boolean 方法名  这种就要有返回值
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马