Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“什么是……”&引用;在java方法参数中接收数组时使用的运算符_Java - Fatal编程技术网

“什么是……”&引用;在java方法参数中接收数组时使用的运算符

“什么是……”&引用;在java方法参数中接收数组时使用的运算符,java,Java,} 此代码段的输出为“14”。为最新版本。简而言之,它是一种语法糖,允许您使用逗号(,)向方法传递可变数量的参数。在方法内部,参数被视为数组 所以int[]。。。z表示z被视为int[]或int[][]的数组。请考虑阅读Java教程或教科书。例如:如果您认为这个答案很有帮助,您可能需要考虑在Stack Overflow中以另一种方式将这个答案向上投票以表示“谢谢”: public class Venus { public static void main(String[] args) {

}

此代码段的输出为“14”

为最新版本。简而言之,它是一种语法糖,允许您使用逗号(
)向方法传递可变数量的参数。在方法内部,参数被视为数组


所以
int[]。。。z
表示
z
被视为
int[]
int[][]
的数组。请考虑阅读Java教程或教科书。例如:如果您认为这个答案很有帮助,您可能需要考虑在Stack Overflow中以另一种方式将这个答案向上投票以表示“谢谢”:
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]);
}