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);
我开始学习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);