为什么我们没有在for循环中进行多次初始化?我们有多个增量语句

时间:2014-08-14 09:46:08

标签: java

为什么我们在for循环中没有多次初始化?我们有多个增量声明。

代码:

for(int i=1,int c=4;i<1;i++)
  System.out.println(c);

此代码显示编译时错误。

2 个答案:

答案 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++一个表达式,使用逗号运算符分隔两个子表达式。