这可能是一个愚蠢的问题,但我似乎无法弄清楚。Java循环增加100的增量
如果我正在使用一个循环并启动一个int,如c为1,我希望它以100为增量显示数字1-2000。
1
100
200
300
400
500
etc.
我会为c = c +写什么?
这可能是一个愚蠢的问题,但我似乎无法弄清楚。Java循环增加100的增量
如果我正在使用一个循环并启动一个int,如c为1,我希望它以100为增量显示数字1-2000。
1
100
200
300
400
500
etc.
我会为c = c +写什么?
c++
与c = c + 1
相同。增量有1
。所以,很简单:
c = c + 100
注意,改变1
到100
是不的100
的增量。
你有一个问题 - 你不能从1开始,然后去100,200,...没有特殊情况。
for (int c = 100; c < 2001; c += 100) {
}
c + = 100也可以。同写c = c + 100
如果你的初始值为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!
快乐编码
谢谢,这是完美的 – Lock1618
第一个增量是99. –