Java允许循环使用的奇数语法,使用逗号分隔迭代。

Java允许循环使用的奇数语法,使用逗号分隔迭代。,java,syntax,Java,Syntax,这段代码运行良好: for(int i=0, j=10; j<20; i++, j++) { System.out.println("i = " + i + ", and j= " + j); } for(inti=0,j=10;j-15.27.表达式 Unlike C and C++, the Java programming language has no comma operator. 因此,它实际上只允许链接赋值。如果分号用于分隔,您将如何分隔循环的的3个参数?不,您

这段代码运行良好:

for(int i=0, j=10; j<20; i++, j++)
{
    System.out.println("i = " + i + ", and j= " + j);
}
for(inti=0,j=10;j-15.27.表达式

Unlike C and C++, the Java programming language has no comma operator. 

因此,它实际上只允许链接赋值。

如果分号用于分隔,您将如何分隔
循环的
的3个参数?不,您已经获得了所有参数。赋值和增量可以处理多个变量。这与声明变量时的方法相同:
int x=5,y=20;
我发现它是odd因为我不能这样做:
intx;
inty;
x++,y++;
它们在那里是未赋值的,但它仍然不允许这样做,因为这是一个表达式(不是赋值)。它允许
intx=1,y=2;