有可能在Java中创建一个循环变量吗?

时间:2016-02-05 11:21:37

标签: java variables

我想创建一个可以围绕特定值循环的变量

如果我将i设置为从0到7循环并且将i = 5,那么我将2添加到i它将是7,我将3添加到i它将是0,我将4添加到i它将是1等等。

这可能吗?

1 个答案:

答案 0 :(得分:2)

您无法以自动方式使用基元,但您可以使用%

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

如果您正在构建一个类,则可以添加addTo()increment()方法来观察边界,但是由于装箱,您会失去一些性能。