引言:
上一次我们讲了java的一维数组,今天我们来讲java的二维数组。
正文:
二维数组的声明:
格式一:数组元素类型 数组名[][]; int arr[][];
格式二:数组元素类型[][] 数组名; int[][] arr;
注:元素类型可以是java的基本数据类型,也可以是类或者接口。
二维数组的初始化:
1.使用new操作符初始化(动态初始化):
例: int arr[][] = new int[2][3];
2.直接初始化(静态初始化):
例:int[][] arr = {{3,-9,6},{8,0,1},{11,9,8}};
二维数组的引用:
- 获取数组的行数 :数组名.length
- 获取数组的列数:数组名[行标].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); //输出列数
}
}
运行结果:
静态初始化实例:
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); //输出列数
}
}