public class Venus {
public static void main(String[] args) {
int [] x = {1,2,3};
int y[] = {4,5,6};
new Venus().go(x,y);
}
void go(int[]... z) {
/*
*here where my doubt goes about how the "..." operator works
*/
for(int[] a : z)
System.out.print(a[0]);
}
}
此代码段的输出为" 14"
答案 0 :(得分:0)
...
是elipsis (varargs) operator。简而言之,它是一种语法糖,允许您使用逗号(,
)将可变数量的参数传递给方法。在方法内部,参数被视为数组。
所以int[]... z
表示z
被视为int[]
或int[][]
的数组。