Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以在Java中创建循环变量吗?_Java_Variables - Fatal编程技术网

可以在Java中创建循环变量吗?

可以在Java中创建循环变量吗?,java,variables,Java,Variables,我想创建一个可以围绕特定值循环的变量 比如,如果我把I设置为从0循环到7,并把I=5,那么我加2到I,它将是7,我加3到I,它将是0,我加4到I,它将是1,依此类推 这可能吗?您不能以自动方式使用原语,但可以使用%: (5 + 2) % 8 == 7 (5 + 3) % 8 == 0 如果您正在构建一个类,您可以添加观察边界的addTo()或increment()方法,但由于装箱,您会失去一些性能。您不能以自动方式使用原语,但可以使用%: (5 + 2) % 8 == 7 (5 + 3) %

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

比如,如果我把I设置为从0循环到7,并把I=5,那么我加2到I,它将是7,我加3到I,它将是0,我加4到I,它将是1,依此类推


这可能吗?

您不能以自动方式使用原语,但可以使用
%

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

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

您不能以自动方式使用原语,但可以使用
%

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

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

这一点尚不清楚。请正确解释您想要什么、您尝试了什么以及什么不起作用。现在您已经有了一个公认的答案,我建议您执行一项任务,生成0到100之间的随机数(这将帮助您更好地理解%的工作原理。提示随机%100;))这一点尚不清楚。请正确解释你想要什么,你尝试过什么,什么不起作用。既然你有了一个公认的答案,我建议你做一个生成0到100之间的随机数的任务(这将帮助你更好地理解%是如何工作的。提示随机%100;))真的没有想到这一点。感谢对正数执行
%8
的更快方法是
&7
,因为这是一个更简单的操作。我真的没有想到这一点。感谢对正数执行
%8
的更快方法是
&7
,因为这是一个更简单的操作。