-2

我希望有人能帮我解决一个快速的问题。

我们的老师要么打错了东西,要么他想让我们从一个方法返回一个数组,但他想让它从一个方法转到另一个方法,这不是主要方法。我一直在寻找所有可能的地方,但我似乎找不到任何东西。我的理解是,你只能返回你将参数传递给方法的方法。

4

2 回答 2

1

从method1取回数组后,将其传递给method2,即

static void main(String[] args){
       int[] myArray = new int[10];
       method1(myArray);
       method2(myArray);

}

我还建议查找并了解通过引用传递的含义

于 2013-10-11T02:27:16.503 回答
1

方法(除 main 之外)可以调用其他方法(因此方法可以返回到除 main 之外的其他方法)。此外,您可以嵌套方法调用。

例如1:

int bar() {
    return 3;
}

int foo() {
    return 2 * bar();
}

然后主要调用foo()(依次调用bar()bar()返回到foo(),然后foo()返回到main.

然后示例 2...

int foo(int i) {
    return 2 * i;
}

int bar() {
    return 3;
}

然后主要:

foo(bar());

而在这种情况下,bar()其实还在回归foo

于 2013-10-11T02:33:50.547 回答