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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王怡然 黑马帝   /  2012-4-22 19:57  /  2604 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

return是定义在函数中,用于返回给调用者需要的信息.
请问是否能够定义在for循环中返回大量的数据,答案不能,但
是我想返回大量的信息该怎么做...有方法解决吗?

评分

参与人数 1技术分 +1 收起 理由
贠(yun)靖 + 1

查看全部评分

4 个回复

正序浏览
如果是返回同一类型的大量数据的话,你将数据放在数组中然后返回数组。
如果返回的不是相同类型的,那你就将数据输出到流中,方法返回流。
回复 使用道具 举报
return的两个用法:一个是返回方法指定类型的值,一个是用来结束方法的执行,至于你说的要在for循环中返回大量的数据,直接用System.out.print()打印循环的变量就可以了啊,或者先
                          放在一个数组中,然后打印数组。
回复 使用道具 举报
return只能返回一个变量,

如果你想返回多个变量的话,可以考虑把这些变量存入到数组或者集合中,当然,前提是你的这些变量都是同一个数据类型;

评分

参与人数 1技术分 +1 收起 理由
贠(yun)靖 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马