java笔记--二维数组

public static void main(String[] args) {
    /*  int[] arr=new int[3];
        System.out.println(arr);*///输出为[I@15db9742,@左边是实体的类型。@右边是实体的哈希值。
        /*int[][] arr=new int[3][2];//创建一个二维数组,该数组中有3个一维数组,每一个一维数组中有两个元素
        
        System.out.println(arr);//直接打印二维数组 [[I@15db9742
        System.out.println(arr[0]);//直接打印二维数组中的角标0的一维数组 [I@6d06d69c
        System.out.println(arr[0][0]);*///直接打印二维数组中的角标0的一维数组中角标为0的数组 0
        
        /*int[][] arr=new int[3][];
        System.out.println(arr);//直接打印二维数组 [[I@15db9742
        System.out.println(arr[0]);//直接打印二维数组中的角标0的一维数组 null
        System.out.println(arr[0][0]);*///直接打印二维数组中的角标0的一维数组中角标为0的数组 null中的null  NullPointerException
        
        /*int[][] arr=new int[3][2];   
        System.out.println(arr.length);//打印二维数组的长度。其实就是一维数组的个数。
        System.out.println(arr[1].length);*///打印二维数组中角标为1的一维数组的长度。
        int sum=0;
        int[][] arr={{3,1,7},{5,8,2,9},{4,1}};
        //遍历
        for(int x=0;x 
  
java笔记--二维数组_第1张图片
image.png

你可能感兴趣的:(java笔记--二维数组)