在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但未初始化。逗号分隔两个变量声明。请仔细阅读变量的声明和初始化,以便更深入地理解。