我想基于点击增加整数。点击如何发生并不重要,所以我会坚持逻辑。我在Java中这样做,但逻辑应该是一样的。我该如何使用模运算符来递增和递减整数
int index = 0;
// then within the click event
//arrySize holds the size() of an ArrayList which is 10
index = (index + 1) % arrySize;
有了这个逻辑,每次用户点击,index
将由1增加那么它的arrySize
模引起index
回到0时index
比赛arrySize
(10%10将使该指数回到0)这是伟大的,因为它有点像一个循环,从0到10,然后回到0,从未超过10.
我想要做同样的逻辑,但向后 ,对采用基于点击的数量将递减,并得到0,那么 追溯到arrySize
而不是-1
我怎样才能做到这一点的逻辑?
是的,我知道我可以用一个简单的if语句做到这一点,但不知道是否有可能与模 –