无法在for语句中创建两个int

时间:2014-10-16 20:32:28

标签: java for-loop int

您能否帮我制作以下代码?

for(int a=0, b=0; a<101; b<102; a++; b++;) {
    stuff
}

1 个答案:

答案 0 :(得分:4)

你得到了循环的初始化(第一部分)。

循环的终止或条件(第二)部分应该被评估为布尔值,因此假设a和b上的条件之间需要AND关系,它变为a<101 && b<102。您可能需要||(OR),具体取决于您的逻辑。

循环的增量(第三)部分应包含逗号分隔的表达式(与您已经正确的初始化部分相同)。

我还删除了额外的';'从最后开始。

for(int a=0, b=0; a<101 && b<102; a++, b++) { stuff }