Java 二维数组

来源:互联网 发布:赛迪智库待遇知乎 编辑:程序博客网 时间:2024/06/05 08:55

// simplified knowledge about a 2D arrayimport java.util.*;public class Test2DArray{    public static void main(String[] args){        int[][] array =        {         {7,4,5,8},         {3,1,6,6},         {88}        };        /*=============二维数组的length属性===============*/        System.out.println("Array length: "+array.length);        System.out.println("Array[0] length: "+array[0].length);        /*=============输出二维数组的两种方式=============*/        //lst way: foreach        //for each循环语句不能自动处理二维数组的每一个元素。        //它是按照行,也就是一维数组处理的。        //要想访问二维数组a的所有元素,需要使用两个嵌套的循环        //如下所示:        /*        for{int[] row : a}            for(int value : row)                do something with value        */        for(int[] row:array){            for(int i:row){                System.out.print(i+" ");            }        }        System.out.printf("\n================================================\n");        //2nd way: 要想快速地打印一个二维数组的数据元素列表,        //可以调用:Arrays.deepToString(a);        //输出格式为:[[],[],[],..]        System.out.println(Arrays.deepToString(array));    }}


原创粉丝点击