我正在尝试创建一个循环和递减,增加一个int。
int val = 0;
while(true){
if(val < -100) val += 1;
else val -= 1;
myFunction(val);
}
这是一个无限循环,我知道,但我需要向myFunction发送一个介于(-100,100)之间的值;
这将做的伎俩我认为…
int val = 0;
int increment = 1;
while(true){
val += increment;
if(val < -100){
increment = 1;
}
else if(val > 100){
increment = -1;
}
myFunction(val);
}
它从0开始递增直到达到100…然后开始递减直到达到-100…当它再次开始递增时。
如果您需要从0开始并递减,只需将增量变量的初始值更改为-1而不是1。初始值也是如此…在-100和100之间随意设置。