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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

5黑马币

最佳答案

查看完整内容

返回两个只有两种办法:第一种是传进去的参数是引用,然后return放回一个,第二种就是用集合,把需要返回的值放到集合里面不就可以了吗?

24 个回复

倒序浏览
返回两个只有两种办法:第一种是传进去的参数是引用,然后return放回一个,第二种就是用集合,把需要返回的值放到集合里面不就可以了吗?
回复 使用道具 举报
不可以的   只能有一个返回值{:3_53:}
回复 使用道具 举报
可以用指针返回一个 return返回一个 http://www.cnblogs.com/mjios/archive/2013/03/19/2967037.html
回复 使用道具 举报
可以,用指针

你可以看下下面的http://wenku.baidu.com/course/study/f8d5c381e53a580216fcfecd#411627fff705cc17552709c2
http://www.cnblogs.com/mjios/archive/2013/03/19/2967037.html
回复 使用道具 举报
一个return语句,同一个变量当然只能返回一个值吧,除非你接两个变量(+)连接同时返回!我是这么理解的!
回复 使用道具 举报
public class ReturnDemo
{
        public static void main(String[] args)
        {
                int a=7,b=6;
                int c = get(a,b);
                System.out.println(c);
        }
        public static int get(int a,int b)
        {
                return a>b?a:b;
        }
}
根据你传入的两个值a和b的大小,如果a大于b返回a,否则返回b
回复 使用道具 举报
{:2_31:}只能返回一个好不拉
回复 使用道具 举报
我的理解是这样的:因为集合可以存储对象,你想返回多个值那么你可以将多个值放到集合,返回给调用处。这个在java web中读取数据库的数据通过servlet返回给jsp往往都是返回一个集合,然后在jsp页面迭代这个就可以了,这个道理跟你的问题是差不多的。
回复 使用道具 举报
凌乱了,还得努力学习啊
回复 使用道具 举报
前几天老师还定义了一个方法,返回值是Student类呢...
回复 使用道具 举报
赵耿 来自手机 中级黑马 2015-2-6 14:56:54
12#
我觉得不管怎样说return只能是一个返回值吧,不管是一个对象,还是一个集合(其实也是一个对象),再或者一个单一的其他值。
回复 使用道具 举报
学习中, 赞 个 好了              
回复 使用道具 举报
return只能返回一个。
回复指针的是弄错语言了
回复 使用道具 举报
只能返回一个值,如果返回两个,那么接收或者调用的时候也只能取到一个值。无论你是存在集合或者数组里,返回的都只是一个引用类型的值
回复 使用道具 举报
xyf19881010 来自手机 中级黑马 2015-2-14 23:43:54
16#
return返回的只是一个结果,可以是任何类型对象,也可以是基本类型数据。所以你的说法是错的,但是你可以把你的多个结果封装在一个对象里返回。
回复 使用道具 举报
无论在什么语言里,只要执行了return语句,程序就一定不会往下执行。return是函数的终点。如果return语句后面没有值,相当于return null;。

如果想返回一个实际的值,只需要将这个值跟在return关键字之后。
回复 使用道具 举报
好像没看过两个的
回复 使用道具 举报
可以把两个值 ,放在一个值中返回,然后识别出两个值
回复 使用道具 举报
只能一个吧
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马