我尝试使用this countdown。但我需要在达到零时将其反转,例如当它达到零时,它应该计数。 这可能吗?
感谢。
答案 0 :(得分:1)
你没有指定语言,所以这里有一些java。
该算法仍然适用。
// the modifier to apply
int modifier = 1;
// min and max values
int maxValue = 10;
int minValue = -10;
// the value of the count
int count = 0;
// loop forever
while ( true ) {
// it higher then max or below min
if ( count >= maxValue || count <= minValue ) {
// invert the modifier
modifier = ( modifier * -1 );
}
// add modifier to count
count += modifier;
// use it
doSomethingWith( count );
}
这将,