Java新手的有关问题

Java新手的问题在C语言中,C/C++ codeint x, y, zx 1, y 2, z 3是正确的, 为什么在Java中,同样的代

Java新手的问题
在C语言中,

C/C++ code
int x, y, z;x = 1, y = 2, z = 3;

是正确的, 为什么在Java中, 
同样的代码会出现错误:
Java code
// 错误提示:*.java 7: 需要 ';'        x = 1, y = 2, z = 3;             ^*.java:7: 需要 ';'        x = 1, y = 2, z = 3;                    ^2 错误

为什么, 请解释下, 谢谢。

[解决办法]
java中没有逗号运算符,或者说只有受限的逗号运算符,如用于for循环中的