数组---二维数组


  1. 二维数组:就是元素为一维数组的一个数组

  2. 二维数组的格式:

    • 格式1:

      数据类型[][] 数组名 = new 数据类型[m][n];
      m:表示这个二维数组有多少个一维数组。
      n:表示每一个一维数组的元素有多少个。
      注意:以下格式也可以表示二维数组
      数据类型 数组名[][] = new 数据类型[m][n];
      数据类型[] 数组名[] = new 数据类型[m][n];

    • 格式2:

      数据类型[][] 数组名 = new 数据类型[m][];
      m:表示这个二维数组有多少个一维数组。
      列数没有给出,可以动态的给。这一次是一个变化的列数。

    • 格式3:

      基本格式:
        数据类型[][] 数组名 = new 数据类型[][]{{元素1,元素2…},{元素1,元素2…},{元素1,元素2…}};
      简化版格式:
        数据类型[][] 数组名 = {{元素1,元素2…},{元素1,元素2…},{元素1,元素2…}};

  3. 二维数组的常见操作

    • 二维数组的遍历:外循环控制的是二维数组的长度,即一维数组的个数;内循环控制的是一维数组的长度,即一维数组元素个数
/*
*二维数组的遍历
* */

public class Demo3 {
public static void main(String[] args){
//定义一个二维数组
int[][] arr = {{1,2,3},{4,5,6},{7,8,9,10}};

//调用二维数组遍历的方法
printArray(arr);
}

//二维数组遍历的方法
public static void printArray(int[][] a){
//外层循环:一维数组个数
for(int i = 0 ; i < a.length ; i++){

//外层循环一维数组中元素的个数
for(int j = 0 ; j < a[i].length ; j++){
System.out.print(a[i][j]+" ");
}
System.out.println();
}
}
}

这里写图片描述


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: