Java中的for-each(增强的for循环)

Java for-each(增强)循环

for循环用于执行语句块,如果用户确切知道需要或需要多少次迭代,则使用多次。

Java支持for循环增强版本,也称为for-each循环增强的for循环。此循环适用于集合(可迭代)。迭代一个序列中的每个元素并执行它们。

注意:for循环不同,您不能在for-each循环内更改序列的内容。

for-each(增强的)循环的语法:

    for (data_type variable : collection){
        //循环体;
    }

它将集合的每个项目存储在变量中,然后执行它。

注意: data_type应该与集合的data_type相同。

Java代码演示for-each(增强的)循环示例

//java程序演示示例
//for-each(增强)循环
//文件名:includehelp.java-

public class includehelp {
    public static void main(String[] args) {
        int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};

        System.out.println("Demonstration of for-each loop");
        //for-each循环遍历数组
        //用变量x-
        //如果您在内部更改x的值
        //循环体然后是原始的
        //数组的值将不受影响
        for (int i : array)
            System.out.println(i);
    }
}

输出结果

Demonstration of for-each loop
1
2
3
4
5
6
7
8
9