java—如何将数组输入到方法中

9nvpjoqh  于 2021-06-30  发布在  Java
关注(0)|答案(2)|浏览(256)

这个问题在这里已经有答案了

将数组传递给java方法(9个答案)
上个月关门了。
所以在一个名为test2的类中有一个方法

public static int[] number(int[] numbers) {
    System.out.println(numbers);
    return numbers;
{

然后在主要

Test2.number(?)

我应该在“?”中写些什么,这样我就可以列出一些数字并打印出来?

jgzswidk

jgzswidk1#

不,但你可以打印整数数组,

int[] numArray = {1,2,3,4,5,6,7,8};
 Test2.number(numArray);

如果要插入数字而不是数组,请更改:

public static int[] numbers (int[] numbers){
}

public static int numbers (int numbers){

}

如果您有任何进一步的问题,请回复这个答案

ruarlubt

ruarlubt2#

你只需要创建一个数组。请看看如何在任何搜索引擎中使用java数组。

Test2.number(new int[]{1, 2, 3});

您还可以更改 number() 使varargs只使用一些数字作为参数。
公共静态int[]numbervargs(int…numbers)
将其用于:

Test2.number(1, 2, 3);
Test2.number(new int[]{1, 2, 3}); // using an array is still valid

相关问题