【JAVA基础】一维数组与二维数组
时间:2020-12-05 19:46:38
收藏:0
阅读:29
一维数组
1. 一维数组的基本概念
1.1. 当需要在Java程序中记录单个数据内容时,则声明一个变量即可。
1.2. 当需要在Java程序中记录多个类型相同的数据内容时,则声明一个一维数组即可,一维数组本质上就是在内存空间中申请一段连续的存储单元。
1.3. 数组是相同数据类型的多个元素的容器,元素按线性顺序排列,在Java语言中体现为一种引用数据类型。
2. 一维数组的声明方式
2.1. 数据类型[] 数组名称 = new 数据类型[数组的长度];
2.2. 调用数组的length属性可以获取数组的长度:
2.3. 可以通过下标的方式访问数组中的每一个元素。需要注意的是:数组的下标从0开始,对于长度为n的数组,下标的范围是0~n-1。
3. 数组的优缺点
3.1. 可以直接通过下标(或索引)的方式访问指定位置的元素,速度很快。
3.2. 数组要求所有元素的类型相同。
3.3 数组要求内存空间连续,并且长度一旦确定就不能修改。
3.4. 增加和删除元素时可能移动大量元素,效率低。
二维数组
1. 二维数组的概念
二维数组本质上就是由多个一维数组摞在一起组成的数组,二维数组中的每个元素都是一维数组,而一维数组中的每个元素才是数据内容。
2. 二维数组的声明和初始化方式
2.1. 数据类型[][] 数组名称 = new 数据类型[行数][列数];
2.2. 数据类型[][] 数组名称 = {{元素1, 元素2,...}, ...};
原文:https://www.cnblogs.com/Tree0108/p/14090634.html
评论(0)