二维数组可以理解为是一种特殊的一维数组,它的每个数组空间中保存的是一个一维数组其定义方式为:
1:数据类型 数组名【】【】;
数组名 = new 数据类型【行的个数】【列的个数】;
例如:定义一个3行5列的二维数组
int arr【】【】;
arr=new int【3】【5】;
将上述的声明和分配空间写在一起,也是常见的写法,即:数据类型【】【】 数组名=new 数据类型【行的个数】【列的个数】;
例如:int arr【】【】=new int【4】【6】;//定义了一个4行6列的二维数组
2:数据类型 数据名【】【】={{值1,值2,值3值4},//第一行数据 {值5,值6,值7,值8}//第二行数据。。。。}