我如何不仅返回正确的数据类型,还返回数组?

时间:2015-01-22 06:41:18

标签: java return-value return-type

我目前正在绘制一个关于如何返回超过"命令"

的空白

public static long extendedEuclidGCD(long a,long b,long [] xy)

代码工作正常但我还要求检索数组xy(只有大小2)并将它们的元素添加到输出而不更改标题。所以我的问题是,我如何不仅返回方法提供的gcd,而且返回数组中的元素。

1 个答案:

答案 0 :(得分:2)

我还要求检索数组xy

您正在将数组传递给该方法。在java 中,对象的引用按值传递。只要您修改xy 而不重新分配调用方法就可以看到您的修改。因此,您不必返回数组

如果将引用xy重新分配到其他数组实例,则必须返回引用。