二维数组概念
二维数组的概念
对于二维数组的理解,我们可以看成一位数组arrary1有作为另一个一维数组arrary2的元素存在。从底层机制来看没有多维数组概念
2二维数组的使用
二维数组的声明与初始化
如何调用指定的元素
如何获取数组的长度
数组元素默认初始化值
数组的内存解析
初始化
二维数组的声明与初始化
int[] arrq = new int[]{1,2,3};//一维数组的静态
//动态初始化
String [][] arr3 = new String[3][];//正确。但元素2未赋值调用会报空指针
String[][] arr2 = new String[3][2];//正确
//调用数组元素
int[][] arr1 = new int[][]{ {1,2,3},{4,5},{6,7,8}};//静态初始化
System.out.println(arr1[0][1]);
测试
2
null
调用数组元素2
String [][] arr3 = new String[3][];//正确;但里面数组未赋值,不能调用
String[][] arr2 = new String[3][2];//正确
//调用数组元素
int[][] arr1 = new int[][]{ {1,2,3},{4,5},{6,7,8}};//静态初始化
System.out.println(arr1[0][1]);
System.out.println(arr2[1][1]);
System