黑马程序员技术交流社区

标题: 关于返回值,求大神帮讲讲 老是不懂什么时候该用返回值 [打印本页]

作者: 乘梦而飞    时间: 2015-4-24 22:17
标题: 关于返回值,求大神帮讲讲 老是不懂什么时候该用返回值
关于返回值,求大神帮讲讲  老是不懂什么时候该用返回值
作者: 乘梦而飞    时间: 2015-4-24 22:18
求大神~~~~~~~~
作者: YQliang    时间: 2015-4-24 22:18
你定义返回什么类型就return什么类型啊
作者: niuchuanhe    时间: 2015-4-24 22:27
有数据类型的就返回什么数据类型,没有返回值类型的就不用.比如说你要求和,就需要返回一个和的数,就需要返回值类型,一般都用int ,如果是想打印一句话就没有返回值类型,直接调用就可以啦!祝您学业有成!
作者: lclxjzz    时间: 2015-4-24 22:38
看看······························
作者: Dylon    时间: 2015-4-24 23:14
如果是在方法中,你通过这个方法处理数据达到你想要的结果后,是否再其他的地方会用到这个结果,如果会用到,就定义返回值,如果不需要就定义返回值类型为void
作者: Ak47_1    时间: 2015-4-24 23:36
你的方法如果需要返回一些数据 ,那你就用这个数据的类型 来定义你的方法。不需要就直接void 啦。
作者: 18561271203    时间: 2015-4-24 23:38
你就把你当作一个调用者,你调用函数,是需要它给你返回几个结果还是仅仅是进行一些操作(比如输出,对数组排序等),如果需要返回的结果,结果是什么类型你就定义什么类型。要是仅仅是进行一些操作,则返回值类型为void
作者: 蓝墨清幽    时间: 2015-4-24 23:42
需要返回值的就返回,直接打印结果的就无须返回值。
作者: lingda21    时间: 2015-4-25 00:42
看题目的要求,觉得是那几种基本类型,不确定就不需要直接void
作者: Chans_宇    时间: 2015-4-25 00:57
本帖最后由 Chans_宇 于 2015-4-25 01:02 编辑

一般来说只单纯对数据进行操作(即对数据进行变更),无获值需求直接返回void即可;而当你向对数据不仅进行操作还需获取改变后的值,然后看你返回什么数据就用什么类型
作者: 沙迦    时间: 2015-4-25 01:08
一般不是void就是要有返回值的比如public int 方法名 ,public  boolean 方法名  这种就要有返回值




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2