如何在Java中为循环递增2次

468 阅读2分钟

在这篇文章中,我们将看到在Java中如何将for循环递增2。

在Java中有几个循环语句,其中一个是java中的for循环

for 循环有三个部分。

  • 初始化
  • 条件
  • 递增或递减
for (initialization; condition; increment/decrement) {
     //block of statements
}

初始化:初始化语句在循环开始时只执行一次。
条件:条件在每个迭代中被评估。除非条件返回false
Increment/Decrement:这些语句在每个迭代中被执行。

如何在Java中把for循环增加2倍?

要在Java中把for循环增加2,我们对for循环的增量/减量部分感兴趣。

如果我们需要在Java中把for循环增加2,我们需要使用i+=2

for (int i = 1; i < 10; i+=2) {
    System.out.print(" "+i); // Prints 1 3 5 7 9
}

比方说,我们想在Java中打印1到20之间的所有偶数。

我们可以写一个for循环,在初始化部分使用i=2 ,从2 开始,并在每次迭代中使用i+=2 ,将循环增加2。

以下是该程序。

package org.arpit.java2blog;

public class PrintEvenNumbers {

    public static void main(String[] args) {
        for (int i=2 ;  i <=20 ; i+=2)
        {
            System.out.print(" "+i);
        }
    }
}

输出

2 4 6 8 10 12 14 16 18 20

如何在Java中以n为单位递增for循环

我们可以使用类似的逻辑,如果你想用n来增加for循环,即2、3、4、5。我们需要在for循环的增量/减量部分添加i+=n

下面是一个简单的程序,我们将使for循环增加3。

package org.arpit.java2blog;

public class IncrementForLoopBy3 {

    public static void main(String[] args) {
        for (int i=1 ;  i <=20 ; i+=3)
        {
            System.out.print(" "+i);
        }
    }
}

输出

1 4 7 10 13 16 19

以上就是关于在Java中如何将for循环递增2的全部内容。