/*
* 一维数组:直接存储了一组数的数组
* 二维数组:直接存储的是多个一维数组(的地址)的数组
*
* 数组的空间都是连续的,并且是固定的.
*/
int[] arr1 = new int[3];
//组成:new + 数据类型+[一维数组的个数]+[每个一维数组中元素的个数]
//注意点:第一个[]中的数不能省,第二个[]中的数可以省略.写了,代表每个一维数组中元素的个数.不过这个数是一个估值.
int[][] arr2 = new int[3][4];
//赋值:
arr1[0] = 3;
arr2[0] = new int[3];
arr2[1] = new int[] {3,4,5};
arr2[2] = new int[3];
//根据下标找元素:第一个[]代表一维数组的下标 第二个[]代表一维数组中元素的下标
arr2[1][0] = 6;
//遍历
for (int i = 0; i < arr2.length; i++) {//获取一维数组
for (int j = 0; j < arr2[i].length; j++) {
System.out.println(arr2[i][j]);
}
}
//数组的创建
//这种方式不能创建二维数组
//int[][] arr3 = new int[][] {4,5,3};
//这样写可以
int[][] arr4 = {{4,5,6},{3,4}};
}
Java 二维数组
最新推荐文章于 2023-07-31 23:23:53 发布