我希望有人能帮我解决一个快速的问题。
我们的老师要么打错了东西,要么他想让我们从一个方法返回一个数组,但他想让它从一个方法转到另一个方法,这不是主要方法。我一直在寻找所有可能的地方,但我似乎找不到任何东西。我的理解是,你只能返回你将参数传递给方法的方法。
从method1取回数组后,将其传递给method2,即
static void main(String[] args){
int[] myArray = new int[10];
method1(myArray);
method2(myArray);
}
我还建议查找并了解通过引用传递的含义
方法(除 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
。