For-Each循环(增强型For循环)

public class Demo077 {
    public static void main(String[] args) {
        int[] array ={11,2};
        System.out.println(array);  //输出的是对象的地址
        System.out.println(array[0]);
        for (int arr : array) {
            System.out.println(arr);      //array[0] array[1]
        }


        System.out.println();
        int[][] arraysCheckerBoard = new int[11][25];
        arraysCheckerBoard[1][2] = 1;
        arraysCheckerBoard[2][3] = 2;
        arraysCheckerBoard[10][3] = 4;
        arraysCheckerBoard[9][3] = 66;
        System.out.println(arraysCheckerBoard[0]);//输出地址,具体输出哪一行或者哪一列地址
        System.out.println(arraysCheckerBoard[11]);//越界 ,因为行最多11  0-10


        
        
 //可以想象成:for循环 
 //第0行时,输出System.out.println(array1[8]);表示输出的是0行8列
// 第1行时,输出System.out.println(array1[8]);表示输出的是1行8列
// 第i行时,输出System.out.println(array1[8]);表示输出的是i行8列        
        for (int[] array1 : arraysCheckerBoard) {       
            System.out.println(array1[0]);
            //输出每一行的第0个元素      arraysCheckerBoard[i][0]
            System.out.println(array1[16]);     
            //输出每一行的第16个元素 arraysCheckerBoard[i][16]
        }
    }
}
posted @ 2022-03-15 17:49  intelliyu  阅读(53)  评论(0)    收藏  举报