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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhuchaofan 中级黑马   /  2015-9-4 10:23  /  749 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如何确定一个函数是否有返回值,以及返回值类型?

14 个回复

倒序浏览
void就是没有返回值,其它的就是有返回值
回复 使用道具 举报
对于如何要确定返回值,主要看你定义的函数的作用,比如你可以自己写一个把字符串都变成大写的函数,你就需要返回变成大写之后的字符串,这是就需要返回String类型,再如你可以写一个只需要输出的函数就不需要返回值
回复 使用道具 举报
就看有没有return,没有return,就是void,有return,就看return后边的数据是什么类型的,这样就行了。
回复 使用道具 举报
liudongcan 来自手机 中级黑马 2015-9-4 17:23:16
报纸
如果你闲的蛋疼,void是可以加个return的。void是不确定类型
回复 使用道具 举报
123412 发表于 2015-9-4 17:13
就看有没有return,没有return,就是void,有return,就看return后边的数据是什么类型的,这样就行了。 ...

void也是有return,只不过省略了,加上也不为错.
回复 使用道具 举报
看修饰符啊
回复 使用道具 举报
你是想问调用一个封装好的函数是否有返回值吗?这个可以查看文档
回复 使用道具 举报
有返回值的方法上是一定没有void的。例如 public string meth()  这个方法返回的是字符串类型的值。。
回复 使用道具 举报
public static 返回值类型 main(值类型1,值类型2........)
回复 使用道具 举报

有返回值的方法上是一定没有void的。例如 public string meth()  这个方法返回的是字符串类型的值。
回复 使用道具 举报
public void run(){。。。。}这个函数没有  public String run(){‘。。。}这个有事String类型的
回复 使用道具 举报
freehello 来自手机 中级黑马 2015-9-7 16:54:34
13#
看需求哦
回复 使用道具 举报
就看有没有return,没有return,就是void,有return,就看return后边的数据是什么类型的,这样就行了。这个说的最好。
回复 使用道具 举报
liudongcan 来自手机 中级黑马 2015-9-7 18:35:58
15#
插兜 发表于 2015-9-7 17:04
就看有没有return,没有return,就是void,有return,就看return后边的数据是什么类型的,这样就行了。这个 ...

万一我爱钻牛角尖在void的方法里加个return;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马