为什么我们在for循环中没有多次初始化?我们有多个增量声明。
代码:
for(int i=1,int c=4;i<1;i++)
System.out.println(c);
此代码显示编译时错误。
答案 0 :(得分:6)
您使用的语法错误。 你可以用这种方式
for(int i=1, c=4;i<1;i++)
答案 1 :(得分:2)
如果“有多个增量语句”,则表示例如。
for(int i=1, c=4;i<1;i++,c++)
// ^ ^
// | |
// Multiple increment expressions
首先,它们是表达式而不是语句。其次,i++,c++
是一个表达式,使用逗号运算符分隔两个子表达式。