for (int i : arr)的意思就是遍历arr这个数组的,数组内元素的类型是int,然后在这个for循环中,将这个数组元素的名字简单指定为i
运行代码:
public class Apptest {
public static void main(String[] args) {
int[] arr = {4,5,6,7};
/**
* int : 指定数组元素的类型
* i : 给你需要遍历的数组指定的名字
* arr : 你需要遍历的数组
*/
for (int i : arr){
System.out.println(" 数组元素 : " + i);
}
}
}
输出结果:
它跟这个的意思是一模一样的:
public class Apptest {
public static void main(String[] args) {
int[] arr = {4,5,6,7};
for (int i = 0; i < arr.length; i++){
System.out.println(" 数组元素 : " + arr[i]);
}
}
}