Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/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中,这意味着什么?int x=y,z;_Java - Fatal编程技术网

在java中,这意味着什么?int x=y,z;

在java中,这意味着什么?int x=y,z;,java,Java,这似乎是一个非常愚蠢的问题,但我无法在网上找到答案 基本上,我感到困惑的是,这段代码是什么意思: int x = y , z; 为什么x有两个值,用逗号分隔?x没有两个值,它有值y,还有另一个整数变量z。x没有两个值,它有值y,还有另一个整数变量z。 int x = y; int z; 这是一样的: int x = y; int z; 这是两个独立的语句。第一个表达式x=y是赋值操作。它将值y指定给x。第二条语句是z的初始化。要使其工作,值y应该在之前初始化。这是两个独立的语句。第一个表达

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

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

int x = y , z;
为什么x有两个值,用逗号分隔?

x没有两个值,它有值y,还有另一个整数变量z。

x没有两个值,它有值y,还有另一个整数变量z。

int x = y;
int z;
这是一样的:

int x = y;
int z;

这是两个独立的语句。第一个表达式x=y是赋值操作。它将值y指定给x。第二条语句是z的初始化。要使其工作,值y应该在之前初始化。

这是两个独立的语句。第一个表达式x=y是赋值操作。它将值y指定给x。第二条语句是z的初始化。要使其正常工作,值y应该在之前初始化。

谢谢,伙计,我真的很感激it@HumparDumpar如果y是4,现在x是4,z有未定义的值。@如果这些是局部变量,z是未初始化的,如果它们是实例变量,则为0。谢谢Guy,我真的很感激it@HumparDumpar如果y是4,那么x是4,z有未定义的值。@如果这些是局部变量,则z未初始化;如果它们是实例变量,则为0。谢谢你。这正是我需要的答案,如果你觉得这个答案有用的话。单击我的帖子旁边的勾号符号。干杯。一份声明,两份声明,谢谢你。这正是我需要的答案,如果你觉得这个答案有用的话。单击我的帖子旁边的勾号符号。干杯。一个语句,两个单独的声明。感谢ПъъПъПъПъПъъПцциъииъиъъПъиъииииииииии。逗号分隔两个变量声明。请仔细阅读变量的声明和初始化以加深理解。这里x声明为int并初始化为y,其中as z声明为int但未初始化。逗号分隔两个变量声明。请仔细阅读变量的声明和初始化,以便更深入地理解。