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

标签 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() 方法,但由于装箱,您会损失一些性能.

关于java - Java中可以创建循环变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35222883/

相关文章:

java - 执行 org.apache.maven.plugins :maven-shade-plugin:1. 3.1 :shade: java. lang.AbstractMethodError: null 时遇到 API 不兼容

java - 总和为 A 的 N 个整数的不同组数

Java 组合类正确

java - 如何访问 JLIST 中的特定元素?

bash - Sed - 用充满奇怪字符的变量替换字符串

java - solrj 子父关系查询失败

C++ 变量 - 声明和定义。遗产

powershell - "::"有什么作用?如何在 powershell 脚本中使用 "::"?

jQuery:使用变量作为选择器

java - Freemarker 忽略缺失变量