一、二维数组作用?
  可以保存更大批量同类型的数据

二、如何使用二维数组
  语法:
    二维数组类型 数组名 = 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

java 二维数组 转一维数组 java二维数组用法_数组名

 

 

五、下标从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)查找