二维数组的基本使用

/*
 * 二维数组:其实就是元素为一维数组的数组
 * 定义格式:
 *    A:数据类型[][] 数组名;(推荐的方式)
 *    B:数据类型数组名[][];
 *    C:数据类型[] 数组名[];
 * 初始化:
 *     A:动态初始化
 *         数据类型[][] 数组名=new 数据类型[m][n];
 *         m表示的是二维数组中一维数组的个数
 *         n表示的是一维数组的元素个数
 *     B:静态初始化
 *         数据类型[][] 数组名=new 数据类型[][]{{元素...},{元素...},{元素...},...};
 *         简化格式:
 *         数据类型[][] 数组名={{元素...},{元素...},{元素...},...};
 *         
 * 二维数组名配合索引可以获取到每一个一维数组。
 * 每一个一维数组配合索引名可以获取到数组中的元素
 * 
 * 假如我有一个二维数组:arr
 * 我要从中获取一维数组:arr[索引]
 * 我要从中获取二维数组的元素arr[索引][索引]
 *         
 */
public class ArrayArrayDemo {
    public static void main(String[] args) {
        // 数据类型[][] 数组名={{元素...},{元素...},{元素...},...};
         int[][] arr= {{1,2,3},{4,5,6},{7,8,9}};
         System.out.println(arr);//[[I@3f3afe78
         System.out.println(arr[0]);//[I@7f63425a
         System.out.println(arr[1]);//[I@36d64342
         System.out.println(arr[2]);//[I@39ba5a14
         
         //如何获取二维数组中的元素呢
         System.out.println(arr[0][0]);
         System.out.println(arr[1][1]);
         System.out.println(arr[2][2]);
        
    }

}

猜你喜欢

转载自www.cnblogs.com/long-holiday/p/10114508.html