1. 程式人生 > >for迴圈與foreach迴圈遍歷陣列的區別

for迴圈與foreach迴圈遍歷陣列的區別

在遍歷陣列的時候,for迴圈能夠在遍歷過程中修改陣列中元素,而foreach不行

例如(在main方法中):int[] array=new int[3];

                                        for(int i=0;i<3;i++){

                                       array[i]=i;}

                                       for(int i=0;i<3;i++){

                                       array[i]=i+1;

                                       System.out.println(array[i]+" ");//結果為1  2  3

                                       for(int i:aray){

                                       System.out.println(i+" ");//結果為0  1  2