引言:

上一次我们讲了java的一维数组,今天我们来讲java的二维数组

正文:

二维数组的声明:

格式一:数组元素类型   数组名[][];
int arr[][];
格式二:数组元素类型[][] 数组名;
int[][] arr;

:元素类型可以是java的基本数据类型,也可以是类或者接口。

二维数组的初始化:

1.使用new操作符初始化(动态初始化):

java二维数组-桃李博客
例: int arr[][] = new int[2][3];

2.直接初始化(静态初始化):

java二维数组-桃李博客
例:int[][]   arr = {{3,-9,6},{8,0,1},{11,9,8}};

二维数组的引用:

  1. 获取数组的行数 :数组名.length
  2. 获取数组的列数:数组名[行标].length

二维数组的使用:

动态初始化实例:

public class Demo{
public static void main(String[]args){
int [][] arr=new int[][]{{4,5,6,8},{2,3},{1,6,9}};
System.out.println(arr.length);  //输出行数 
System.out.println(arr[0].length);  //输出列数
}
}

运行结果:

java二维数组-桃李博客

静态初始化实例:

public class Demo{
public static void main(String[]args){
int [][] arr={{4,5,6,8},{2,3},{1,6,9}};
System.out.println(arr.length);  //输出行数 
System.out.println(arr[0].length);  //输出列数
}
}
java二维数组-桃李博客