Java 为什么for循环中没有多个初始化?我们有多个递增语句

Java 为什么for循环中没有多个初始化?我们有多个递增语句,java,Java,为什么for循环中没有多个初始化?我们有多个递增语句 代码: for(inti=1,intc=4;i您使用了错误的语法。 你可以用这种方式 for(int i=1, c=4;i<1;i++) for(inti=1,c=4;i for(int i=1, c=4;i<1;i++,c++) // ^ ^ // | | // Multiple increment expressions for(inti=

为什么for循环中没有多个初始化?我们有多个递增语句

代码:


for(inti=1,intc=4;i您使用了错误的语法。
你可以用这种方式

  for(int i=1, c=4;i<1;i++)
for(inti=1,c=4;i

for(int i=1, c=4;i<1;i++,c++)
//                   ^   ^
//                   |   |
// Multiple increment expressions

for(inti=1,c=4;iWrong语法:
for(inti=1,c=4;i<1;i++)
是的,您可以有多个递增语句,如
i++,c++
,但不包括
i+1,c+1
,其本质在于将for循环转换为“正常”代码。什么错误可能重复?您的编译器通常会给出详细的错误消息,如果您在提问时逐字复制并粘贴这些错误消息,这对其他人非常有帮助!(有时,您甚至可以自己回答问题…),但遗憾的是,
(int i,char c;…
不起作用,在这种情况下,我在使用
时使用
。。。
for(int i=1, c=4;i<1;i++,c++)
//                   ^   ^
//                   |   |
// Multiple increment expressions