有人可以在java中为每个循环解释这个

时间:2017-12-20 14:33:30

标签: java

我的Java代码如下所示

public class ForEachExample {
public static void main(String[] args) {
int arr[]={1,2,3,4,5};

for(int i:arr){
    System.out.println(i);
}
}
}

在此代码中for(int i:arr)对我来说是全新的。 任何人都可以向我解释这条线以及它是如何工作的。

Output:

1 2 3 4 5

1 个答案:

答案 0 :(得分:0)

它基本上遍历数组中从第一个开始的所有项目。使用它的唯一缺点是,你永远不知道它的位置(索引)。