“这里是offer 学院,帮你 轻松 拿offer”
嗨~大家好,我是学长
今天的你过得还好吗?
- 2022.11.29 -
数组中的数组,超级厉害的数组!
我们 然 然就会想到多维数组。在这 我们就以“ 维数组”为例为 家讲解数组的声明、创建、初始化和引 。
定义:
数组是指一组数据的集合,数组中的每个数据被称为元素。在数组中可以存放任意类型的元素,但是在同一个数组里面存放的元素类型必须一致。
// 声明 个整型的 维数组
int[][] intArray;
// 声明 个单精度浮点型的 维数组
double doubleArray[][];
// 声明 个char类型的 维数组
char[] charArray[];
直接创建:
数据类型 arrayName[][] = new 数据类型[ 数][列数];
先声明后创建:
数据类型[][] arrayName; arrayName = new 数据类型[ 数][列数];
:此处数据类型要 致
eg:
// 维数组创建,指定 数列数
int[][] intArray = new int[2][2];
//先声明后创建
double doubleArray[][];
doubleArray = new double[2][2];
这 还有注意点:
维数组可以不定义列数,但必须定义 数。因为每 的列数可能不确定,这类数组的实现 法: 先创建制定 数,列数缺省的 维数组,然后对数组的每 重新初始化,每 的列数是可以改变的
eg:
int [][]arr=new int[3][];
//第 有1列
arr[0]=new int[1];
//第 有2列
arr[1]=new int[2];
//第三 有3列
arr[2]=new int[3];
为数组赋值时,要注意数组的下标索引是从0开始的。
// 创建 个4 2列的 维数组
int[][] intArray = {{1,2}, {3,4}, {5,6},{7,8}};
// 声明并创建 个数组
int intArray[][] = new int[2][2];
// 为第1 第1列的元素赋值:
intArray[0][0] = 100;
public class ArrayDem {
public static void main(String[] args) {
// 初始化 个3 2列的 维数组
int[][] intArray = {{1,2,7,9,10}, {3,4}, {5,6},{7,8}};
// 获取intArray的 数
System.out.println("intArray的 数为:" + intArray.length);
// 获取intArray第1 的列数
System.out.println("intArray第 的列数为:" + intArray[0].length);
}
}
//结果
//intArray的 数为:4
//intArray第 的列数为:5
public class ArrayDem {
public static void main(String[] args) {
// 初始化 个3 2列的 维数组
int[][] intArray = {{1,2,3,4,5}, {7,8}, {5,6}};
// 遍历intArray
for(int i = 0; i < intArray.length; i++) {
for(int j = 0; j
还是那句话:我亦无他,唯手熟尔!
我们下期再见!
END
文案编辑|offer学长
文案配图|offer学长
原创内容|张老师原创
页面更新:2024-04-15
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号