Java如何使用for循环语句?

for循环可用于迭代一系列值。例如,如果要从零迭代到10,或者要迭代数组的所有项目。在下面,您将看到两种形式的for循环。第一个是for循环的一般形式,第二个是增强的for循环,也称为for..each循环。

for循环的一般形式包括三个部分:

for (initialization; termination; increment) {
    ....
}
  • initialization:它初始化一个循环中,在循环开始时执行一次。

  • termination:在循环执行,只要终端的计算结果为true。

  • increment:它在每个循环结束时执行,所述表达可以是一个增量或减量。

package org.nhooo.example.lang;

public class ForDemo {
    public static void main(String[] args) {
        // 循环从0到10。
        for (int i = 0; i <= 10; i++) {
            System.out.println("i = " + i);
        }

        // 遍历所有数组项。
        int[] numbers = new int[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
        for (int number : numbers) {
            System.out.println("number = " + number);
        }
    }
}

该程序的结果是:

i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
i = 10
number = 0
number = 1
number = 2
number = 3
number = 4
number = 5
number = 6
number = 7
number = 8
number = 9
number = 10