【发布时间】:2013-12-17 08:02:43
【问题描述】:
我有一个任务,我必须在 Java 中对数组执行操作,我必须为每个操作创建单独的函数,我将编写这些函数,但我不知道如何调用具有数组参数的方法。我通常用 c++ 编程,但这个作业是用 java 编写的。如果你们中的任何人可以帮助我,我将非常感激。 :)
public class HelloJava {
static void inpoot() {
Scanner input = new Scanner(System.in);
int[] numbers = new int[10];
System.out.println("Please enter 10 numbers ");
for (int i = 0; i < numbers.length; i++) {
numbers[i] = input.nextInt();
}
}
static void outpoot(int[] numbers) {
for(int i = 0; i < numbers.length; i++) {
System.out.println(numbers[i]);
}
}
public static void main(String[] args) {
inpoot();
outpoot(numbers); //can not find the symbol
}
}
【问题讨论】:
-
像这样:
outpoot(numbers)但numbers数组应该来自哪里? -
来自 inpoot() 函数中的用户。
-
如果你用 C++ 编程,你应该已经知道调用以数组为参数的方法是完全一样的。
-
所以在 C++ 中,你将一个在其他地方声明的变量传递给函数,我明白了......
-
我同意,我完全不正确,这就是我在这里提出问题的原因。你们不必刻薄。我只是在寻求帮助。
标签: java arrays methods invocation