标签: java variables
我想创建一个可以围绕特定值循环的变量
如果我将i设置为从0到7循环并且将i = 5,那么我将2添加到i它将是7,我将3添加到i它将是0,我将4添加到i它将是1等等。
这可能吗?
答案 0 :(得分:2)
您无法以自动方式使用基元,但您可以使用%:
%
(5 + 2) % 8 == 7 (5 + 3) % 8 == 0
如果您正在构建一个类,则可以添加addTo()或increment()方法来观察边界,但是由于装箱,您会失去一些性能。
addTo()
increment()