我的for循环正在下降并停在2,
for(int fadeValue = startingPoint ; fadeValue >= 0; fadeValue -=3)
//fade value stops at 2.
我希望它始终为0(fadeValue
并不总是除以3)。
我怎样才能改变它呢?
答案 0 :(得分:3)
使用:
for(int fadeValue = startingPoint ; fadeValue >= 0;
fadeValue = (fadeValue==1 || fadeValue==2) ? 0 : fadeValue-3)
这确保在1或2之后有一个0的最后一次迭代,而不会使循环无限。