java循环添加增量为100

时间:2012-10-28 01:53:13

标签: java loops for-loop while-loop int

这可能是一个愚蠢的问题,但我似乎无法弄明白。

如果我正在使用循环并启动一个int,例如c为1,我希望它以100为增量显示数字1-2000. ex。

1
100
200
300
400
500
etc.

我会为c = c +?

写些什么

4 个答案:

答案 0 :(得分:5)

你有一个问题 - 你不能从1开始,然后去100,200,......没有特殊情况。

for (int c = 100; c < 2001; c += 100) {
}

答案 1 :(得分:1)

c++c = c + 1相同。那里的增量为1。所以,非常简单:

c = c + 100

注意,将1更改为100 增量为100

答案 2 :(得分:0)

c + = 100也可以。与写c = c + 100

相同

答案 3 :(得分:0)

如果c的初始值为0,我建议只需要c = c + 100,直到c == 2000。因为你想要第一个增量的不同增量,我会尝试做这个伪代码:

    c=1
    while (c!=2000)
    {
    // check remainder from integer division by 100
    int remainder = c%100;

    c = c + (100-remainder);

    // your cool piece of code
    }

对不好的缩进,这里凌晨3点;)。

这样代码就可以获得当前的索引,例如。 c = 1,计算整数除法的余数乘以100余数(99),并且不加下c的下一个值(1 + 99 = 100)。 下一次迭代将起作用,因为余数将为0,因此它将再增加100!

快乐编码