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

5黑马币

24 个回复

正序浏览
return返回的只是一个结果,可以是任何类型对象,也可以是基本类型数据。所以你的说法是错的,但是你可以把你的多个结果封装在一个对象里返回。
回复 使用道具 举报
1048 中级黑马 2015-3-22 15:37:49
23#
可以。啊。。。。
回复 使用道具 举报
返回值只有一个,例如int类型只能返回一个int类型的数据,如果你想返回一个int和一个指针是不可能的,需要重新编写函数
回复 使用道具 举报
肯定可以啊
回复 使用道具 举报
要能传2个值 就很腻害啦
回复 使用道具 举报
只能一个吧
回复 使用道具 举报
可以把两个值 ,放在一个值中返回,然后识别出两个值
回复 使用道具 举报
好像没看过两个的
回复 使用道具 举报
无论在什么语言里,只要执行了return语句,程序就一定不会往下执行。return是函数的终点。如果return语句后面没有值,相当于return null;。

如果想返回一个实际的值,只需要将这个值跟在return关键字之后。
回复 使用道具 举报
xyf19881010 来自手机 中级黑马 2015-2-14 23:43:54
15#
return返回的只是一个结果,可以是任何类型对象,也可以是基本类型数据。所以你的说法是错的,但是你可以把你的多个结果封装在一个对象里返回。
回复 使用道具 举报
只能返回一个值,如果返回两个,那么接收或者调用的时候也只能取到一个值。无论你是存在集合或者数组里,返回的都只是一个引用类型的值
回复 使用道具 举报
return只能返回一个。
回复指针的是弄错语言了
回复 使用道具 举报
学习中, 赞 个 好了              
回复 使用道具 举报
赵耿 来自手机 中级黑马 2015-2-6 14:56:54
11#
我觉得不管怎样说return只能是一个返回值吧,不管是一个对象,还是一个集合(其实也是一个对象),再或者一个单一的其他值。
回复 使用道具 举报
前几天老师还定义了一个方法,返回值是Student类呢...
回复 使用道具 举报
凌乱了,还得努力学习啊
回复 使用道具 举报
我的理解是这样的:因为集合可以存储对象,你想返回多个值那么你可以将多个值放到集合,返回给调用处。这个在java web中读取数据库的数据通过servlet返回给jsp往往都是返回一个集合,然后在jsp页面迭代这个就可以了,这个道理跟你的问题是差不多的。
回复 使用道具 举报
{:2_31:}只能返回一个好不拉
回复 使用道具 举报
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
回复 使用道具 举报
一个return语句,同一个变量当然只能返回一个值吧,除非你接两个变量(+)连接同时返回!我是这么理解的!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马