Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/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_Variables - Fatal编程技术网

如果“…”会发生什么&引用;是否放在Java变量名之前?

如果“…”会发生什么&引用;是否放在Java变量名之前?,java,variables,Java,Variables,当我意识到这一点时,我正在试验变量名:- int n; //this is a valid name int .n; //this is a invalid name int ..n; //this is a invalid name int ...n; //this is a valid name 特殊标记…用于在方法签名中声明var args参数,如中所示 void foo(String... bars){} 因此,在您的示例中,它的解析方式不同(如int…n),并且不被视为变量名的一部

当我意识到这一点时,我正在试验变量名:-

int n; //this is a valid name
int .n; //this is a invalid name
int ..n; //this is a invalid name
int ...n; //this is a valid name

特殊标记
用于在方法签名中声明var args参数,如中所示

void foo(String... bars){}
因此,在您的示例中,它的解析方式不同(如
int…n
),并且不被视为变量名的一部分


但它仍然是无效语法,与
int+n相当
int(n;
,因为标记在这里没有意义。

基本上
int[]n;