2016-02-05 80 views
0

我想使可以圍繞特定值可以在Java中創建一個循環變量嗎?

像週期如果我設置i到週期從0到7的可變,並把I = 5,則我加入2至i這將是7,I加3到我將它是0,我加4到我它將是1,依此類推。

這可能嗎?

+4

這還不清楚。請正確解釋你想要什麼,你嘗試過什麼,什麼不起作用。 – Tunaki

+1

現在你有一個接受的答案,我會建議你做一個任務,產生0到100之間的隨機數(這將有助於你更好地瞭解%工作原理,提示隨機%100;)) –

回答

2

你不能用原語做以自動化的方式,但您可以使用%

(5 + 2) % 8 == 7 
(5 + 3) % 8 == 0 

如果你正在構建一個類,你可以添加addTo()increment()方法是觀察的範圍,但由於拳擊,你會失去一些表現。

+0

真的沒有想到這一點。謝謝 – Nam

+1

爲正數做'%8'更快的方法是'&7',因爲它是一個更簡單的操作。 –