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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 1002865186 中级黑马   /  2012-3-25 20:02  /  1840 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

方法可以没有返回值吗?可以有多个返回值吗?

7 个回复

倒序浏览
void 就没有返回值。

不可以多个返回值。
回复 使用道具 举报
方法当然可以没有返回值,当方法没有返回值就用void标识例如:
public void show()
{
       System.out.println("nihao");
}
当一个方法有多个返回值时返回类型通常就会变成数组或是集合
回复 使用道具 举报
方法可以没有返回值  会有返回值的时候用void修饰

至于会不会有多高返回值,我的视频还没全看完,所以我也不太清楚,

反正现在我是没见过多个返回值的
回复 使用道具 举报
可以没有返回值  即void

多个返回值的意思是什么呢      如果是说多种返回值类型的话呢,可以求一下这些类型的交集,即共同父类如Object
                                          如果是说统一个返回值类型,返回多个值的话可以返回数组等
                                          


回复 使用道具 举报
返回值是void就代表没有返回值
不可以有多个返回值
回复 使用道具 举报
没有返回值 void就是。
关于多个返回值,
一个方法只能return 一次,之后便会跳出这个方法。
如果你想返回多个值,可以放入一个容器 返回这个容器对象。
严格意义上来讲,return是不可以有多个返回值的,即不可以return语句后再紧接着一个return语句,
在前面的return语句先执行,执行了之后就跳出了语句,后面的return不会被执行。
最重要的是一个方法只能return一次,这样就豁然开朗了。
回复 使用道具 举报
只能有一个返回值,void的没有返回值。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马