我需要我的整數計數器具有從1到6包含在時尚環繞的值。即從1開始,我數到6並回到1.我想知道是否有可能實現某種按位邏輯。當然,這是瑣碎如下if語句,但我想知道一個襯墊:)是否可以使用按位運算來限制int值(設置範圍)?
int counter = 1;
for...
do something
if (counter++ == 7) counter = 1;
增加: 這就是爲什麼我要1個班輪:
byte output = (byte)((inputByte & 0xF8) | counter++);
爲什麼你想使用按位邏輯的東西呢?那會給你什麼? – Oded 2011-04-29 06:49:45