黑马程序员技术交流社区

标题: 十万火急,速回! [打印本页]

作者: zhuchaofan    时间: 2015-9-4 10:23
标题: 十万火急,速回!
如何确定一个函数是否有返回值,以及返回值类型?
作者: ln0491    时间: 2015-9-4 11:07
void就是没有返回值,其它的就是有返回值
作者: xiaozeiyes    时间: 2015-9-4 11:52
对于如何要确定返回值,主要看你定义的函数的作用,比如你可以自己写一个把字符串都变成大写的函数,你就需要返回变成大写之后的字符串,这是就需要返回String类型,再如你可以写一个只需要输出的函数就不需要返回值
作者: 123412    时间: 2015-9-4 17:13
就看有没有return,没有return,就是void,有return,就看return后边的数据是什么类型的,这样就行了。
作者: liudongcan    时间: 2015-9-4 17:23
如果你闲的蛋疼,void是可以加个return的。void是不确定类型
作者: zhuchaofan    时间: 2015-9-7 09:43
123412 发表于 2015-9-4 17:13
就看有没有return,没有return,就是void,有return,就看return后边的数据是什么类型的,这样就行了。 ...

void也是有return,只不过省略了,加上也不为错.
作者: qq840570226    时间: 2015-9-7 12:12
看修饰符啊
作者: ccc129074288    时间: 2015-9-7 12:19
你是想问调用一个封装好的函数是否有返回值吗?这个可以查看文档
作者: liufeibo    时间: 2015-9-7 13:16
有返回值的方法上是一定没有void的。例如 public string meth()  这个方法返回的是字符串类型的值。。
作者: vince    时间: 2015-9-7 13:35
public static 返回值类型 main(值类型1,值类型2........)
作者: 奈何桥上升国旗    时间: 2015-9-7 15:36

有返回值的方法上是一定没有void的。例如 public string meth()  这个方法返回的是字符串类型的值。
作者: lizhichao    时间: 2015-9-7 15:50
public void run(){。。。。}这个函数没有  public String run(){‘。。。}这个有事String类型的
作者: freehello    时间: 2015-9-7 16:54
看需求哦
作者: 插兜    时间: 2015-9-7 17:04
就看有没有return,没有return,就是void,有return,就看return后边的数据是什么类型的,这样就行了。这个说的最好。
作者: liudongcan    时间: 2015-9-7 18:35
插兜 发表于 2015-9-7 17:04
就看有没有return,没有return,就是void,有return,就看return后边的数据是什么类型的,这样就行了。这个 ...

万一我爱钻牛角尖在void的方法里加个return;




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