上代码:
// int类型数组
int[] arr = {1,2,3,4,5,6};
System.out.println("常规遍历:");
// 遍历数组(普通for循环)
for(int i = 0; i < arr.length; i++) {
System.out.print(arr[i]+" ");
}
/*
增强for(foreach)语法
for(元素类型 变量名 : 数组或集合){
System.out.println(变量名);
}
*/
System.out.println();
System.out.println("(新版)增强for遍历:");
// foreach有一个缺点:没有下标。在需要使用下标的循环中,不建议使用。
for(int data : arr) {
System.out.print(data+" "); // data就是数组中的元素(数组中的每一个元素。)
}
实验结果:
总结:由结果可以看出,两种for循环方法均可对数组进行有序遍历,且遍历结果相同。