JAVA基础遍历数组-两种for循环

杨多多 1月前 ⋅ 171 阅读

正常for循环遍历数组:

public class test01 {
    public static void main(String[] args){
        int[] abc = new int[]{1,2,3,4,5,6};  //数组静态初始化
        for(int index=0;index<abc.length;index++){  //正常for循环
            int value = abc[index];
            System.out.println(value);
        }
    }
}
正常for循环遍历 运行流程与思路:

正常for循环遍历数组需要先填入三要素:

1.定义索引起始值int类型为0

2.因为索引的值范围为 0—总长度-1,所以索引值要小于数组的总长度 (abc.length 表示数组总长度)

3.再将每一次的数组索引的值赋给value

5.最后在for循环内打印value(每一次的索引都+1,并且赋值打印,以起到遍历的作用)

 

 

增强for循环遍历数组:

public class test01 {
    public static void main(String[] args) {
        int[] abc = new int[]{1, 2, 3, 4, 5, 6};  //数组静态初始化

        for (int value : abc) {         //增强for循环
            System.out.println(value);
        }
    }
}
增强for循环运行流程与思路:

1.定义数组,并且进行静态初始化。

2.abc是定义的数组,这时for循环内不再是三要素,具体格式为for (定义遍历的变量:数组名称){执行语句};

3.只要直接打印输出for循环内定义的变量也可以得到遍历后的结果。

总结:

在不影响业务逻辑下推荐使用增强for,使用方便快捷。当然正常for循环与增强for循环在生活工作中我们都要会熟练应用。

全部评论: 0

    我有话说: