A:二维数组格式2

  1. int[][] arr = new int[3][];

B:二维数组格式2的解释

这是一个二维数组,这个二维数组中有三个一维数组,三个一维数组都没有被赋值

C:案例演示

  • 讲解格式,输出数据,并画内存图

    1. public static void main(String[] args) {
    2. int[][] arr = new int[3][]; //这是一个二维数组,这个二维数组中有三个一维数组,三个一维数组都没有被赋值
    3. System.out.println(arr[0]);
    4. System.out.println(arr[1]);
    5. System.out.println(arr[2]);
    6. arr[0] = new int[3]; //第一个一维数组中可以存储三个int值
    7. arr[1] = new int[5]; //第二个一维数组中可以存储五个int值
    8. System.out.println("------------------");
    9. System.out.println(arr[0]);
    10. System.out.println(arr[1]);
    11. System.out.println(arr[2]);
    12. }

    二维数组内存图2.png