You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java循环问题:计数器达到25时重置为1的实现方法

实现计数器到25时重置为1的循环

要让计数器i达到25时重置为1,你需要调整原for循环的增量逻辑,不能直接依赖默认的i++,而是在循环体内手动控制i的变化。以下是两种常见实现方式:

方式一:保持原循环执行次数(34次)

原循环会执行34次(i从1到34),如果要在保持总执行次数不变的同时让i到25重置为1,可以引入额外变量记录循环次数:

for (var i = 1, cycleCount = 0; cycleCount < 34; cycleCount++) {
  // 这里编写你的循环体逻辑
  console.log(i); // 示例:打印当前计数器值

  // 处理计数器重置
  if (i === 25) {
    i = 1;
  } else {
    i++;
  }
}

这段代码中,cycleCount负责控制总循环次数和原循环一致,i则在达到25时重置为1,继续循环。

方式二:无限循环1-24序列(可自定义终止条件)

如果不需要限制总循环次数,只想让i在1-24之间循环(到25就重置),可以把终止条件换成自定义的布尔变量:

var isRunning = true;
for (var i = 1; isRunning; ) {
  // 循环体逻辑
  console.log(i);

  // 自动处理重置和增量
  i = i === 25 ? 1 : i + 1;

  // 这里可添加终止循环的条件,比如执行50次后停止
  // let totalRuns = 0;
  // totalRuns++;
  // if (totalRuns >= 50) isRunning = false;
}

内容的提问来源于stack exchange,提问作者likenzy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 15:25:01