Java二维数组

1. 代码:

package Array_ex;

import java.util.Arrays;

public class Array_Erwei {

    public static void main(String[] args) {
        int[] arr1; //一维数组
        arr1 = new int[5];
        
        // 1. 声明二维数组,分别赋值不定长一维数组
        int[][] arr2;
        arr2 = new int[3][]; // 这一步执行后,
        //arr2[0],arr2[1],arr3[2]这三个对象是一维数组名
         
        arr2[0] = new int[1];
        arr2[1] = new int[3];
        arr2[2] = new int[5];
        //以上形成的是一个不规则的二维数组
        
        // 2. 声明二维数组,不指定二维数组的元素个数,由参数表自动分配
        int[][] arr3 = new int[][] {{1},{2,3},{4,5,6}};

    
        
        // length属性
        for(int i=0;i<arr3.length;i++) {
            for(int j=0;j<arr3[i].length;j++) {
                System.out.print(arr3[i][j]+" ");
            }
            System.out.println();
        }
        
        // foreach
        for(int[] k:arr3) {
            for(int f:k) {
                System.out.print(f+" ");
            }
            System.out.println("");
        }
        
        for(int[] k:arr3) {
            System.out.println(Arrays.toString(k));
        }
        
        
        
        

    }

}

2. 运行结果:

 

posted @ 2020-09-17 16:08  ZengZG  Views(129)  Comments(0Edit  收藏  举报