Java 数组参数和数组类型 Metot

Java Array Parameter and Array Type Metot

我开始学习java。但是现在遇到了问题。

我习惯数组类型的方法,但是这个方法的参数不是数组。

public static int carpma[] (int [] dizi)

如我上面编码的那样不正确。

即如果方法不是数组参数范围的类型。但是,如果方法不是数组类型,参数可以是数组。谢谢。

如果我理解你的问题,你的方法签名

public static int carpma[] (int [] dizi)

应该是

public static int[] carpma (int[] dizi)

这是一种采用 int[] 和 returns 和 int[] 的方法。你也可以使用 varargs like

public static int[] carpma (int... dizi) // <-- dizi is still accessed like an
                                         //     int[]

然后您可以传入一个 int[] 或多个单独的 int 值。

int[] arr = carpma(1,2,3);