在java中这是什么意思? int x = y,z;

时间:2016-08-31 10:17:47

标签: java

似乎是一个非常愚蠢的问题,但我无法在网上找到答案。

基本上我感到困惑的是这段代码意味着什么:

int x = y , z;

为什么x有两个值,用逗号分隔?

3 个答案:

答案 0 :(得分:4)

就像:

int x = y;
int z;

答案 1 :(得分:1)

x没有两个值,它的值为y,而另一个int变量z

答案 2 :(得分:1)

这是两个单独的陈述。第一个表达式x = y是赋值操作。它将值y赋给x。第二个语句是z的初始化。为此,值y应该在之前初始化。