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

如何在Java中实现步长为2的数字打印?

修改Java循环实现步长为2的数字打印

Hey,这个需求很容易实现,只需要改动for循环里的变量递增逻辑就好!

完整修改后的代码

int Y;
System.out.print("Enter num1: ");
Y = Integer.parseInt(br.readLine());
// 将原有的X++替换为X += 2,实现步长2的递增
for (int X = 0; X < Y; X += 2) {
    System.out.println(X);
}

核心修改说明

原来的循环中X++会让变量X每次只增加1,所以会连续输出所有数字。把它改成X += 2后,X每次循环都会直接增加2,这样就会跳过中间的数字,实现间隔2输出的效果。

举几个实际运行的例子:

  • 当输入的Y为6时,输出结果是:0、2、4
  • 当输入的Y为7时,输出结果是:0、2、4、6

这样就完美达成你想要的按步长2打印数字的要求啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.28 17:58:10