一、二维数组作用?
可以保存更大批量同类型的数据
二、如何使用二维数组
语法:
二维数组类型 数组名 = new 数据类型[层数][间数];
一维数组类型 二维数组类型
int[] int[][]
double[] double[][]
String[] String[][]
.... ....
三、
二维数组的打印:嵌套for循环打印
for(int i=0;i<arr.length;i++){ //层数
for(int j=0;j<arr[0].length;j++){ //间数
System.out.print(arr[i][j]+"\t");
}
System.out.println();//每打完一行换行
}
四、★★★二维数组层数和间数
层数 = 数组名.lenght;
间数 = 数组名[0].length
五、下标从0开始
最大层下标 = 层数-1 = arr.length-1
最大间下标 = 间数-1 = arr[0].length-1
六、二维数组的其它写法:声明赋值一步完成
int[][] arr = { {2,1,5} , {7,9,4} };
int[][] arr = new int[2][]{ {2,1,5} , {7,9,4} };
七、二维数组算法
1)求累加和和平均分
2)求最值
3)查找