Java编程:多维数组,数组中的数组中的数组…「第14集」

“这里是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;


四、方法length

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

标签:数组   多维   遍历   赋值   初始化   学长   数据类型   元素   定义   声明   类型

1 2 3 4 5

上滑加载更多 ↓
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top