美文网首页
二维数组的初始化

二维数组的初始化

作者: 零00_ | 来源:发表于2020-11-03 17:14 被阅读0次
    静态初始化

    方式一:

    int[][] arr1 = {{1,2,3}, {23,10}, {9,10,12,20,30}};
    

    结果:


    静态初始化1.jpg

    方式二:

    int[][] arr2 = new int[][]{{22,33}, {99,88,10}, {12,14,16,18,20}};
    

    结果:


    静态初始化2.jpg
    动态初始化
    int[][] arr3 = new int[3][];
    arr3[0] = new int[]{11,22};
    arr3[1] = new int[]{10,9,8};
    arr3[2] = new int[]{2,4,6,7,8};
    

    结果:


    动态初始化1.jpg

    可以先给定一个长度,后面再复制一个不同长度的数组,eg:

    int[][] arr4 = new int[3][2];
    arr4[1] = new int[]{666,888,999,450,120,110};
    

    结果:


    动态初始化2.jpg
    默认初始化
    int[][] arr5 = new int[3][2];
    

    默认初始化后,每个元素值都为0:


    默认初始化.jpg

    相关文章

      网友评论

          本文标题:二维数组的初始化

          本文链接:https://www.haomeiwen.com/subject/neldvktx.html