二维数组
二维数组 其实二维数组其实就是一个元素为一维数组的数组。 动态初始化方式一(指定有多少个长度相同的一维数组) 数据类型[][] 变量名 = new 数据类型[m][n]; m表示这个二维数组有多少个一维数组 n表示每一个一维数组的元素个数 动态初始化方式二(指定二维数组中有多少个一维数组,每一个一维数组的长度不固定) 数据类型[][] 变量名 = new 数据类型[m][]; 注意: m这个数据必须给出,后面的数据可以不给,如arr[2][0]); 求:定义一个有3个一维数组的二维数组 1.给这个二维数组的每一个一维数组的元素赋值 仅可用此种方式: arr[0] = new int[2]; arr[0][0] = 1; arr[0][1] = 2; 不能用此种方式: arr[0] = {1,2}; arr[1] = {5,6,7}; arr[2] = {4}; 二维数组的静态初始化: 静态初始化: 数据类型[][] 变量名 = new 数据类型[][]{{元素…},{元素…},{元素…}}; 简化格式: 数据类型[][] 变量名 = {{元素…},{元素…},{元素…}}; int [ ] [ ] arr2 = { { 1 , 2 } , { 3 , 4 , 5 } , { 6 , 7 , 8 , 9 } } ; 二维数组的遍历: public class TwoDemo {