二维数组就是一维数组的数组,二维数组中的每一个元素就是一维数组
定义格式
1.数据类型[][]数组名=new 数据类型[有几个一维数组][一维数组有几个元素];
int[][] arr=new int[3][2]; //含有3个长度为2的一维数组的二维数组的arr
public static void main(String[] argv ) { int[][] arr= new int[2][3]; System.out.println(arr);
结果:
[[I@15db9742 二维数组的长度
2.第二种定义格式 这个可以让二维数组种的一维数组长度按照自己的需求改变,每个一维数组的长度可以不一样
数据类型[][]数组名=new 数据类型[有几个一维数组][];
int[][] arr=new int[3][]; //相当于声明三个一维数组
arr[0]=new int[2];//这个是对的
arr[0]={1,2,3};//没有开辟空间错的 int[] arr={1,2,3};这个是对的申明和赋值不可以分开来
扫描二维码关注公众号,回复:
6526644 查看本文章