1.元素的使用

通过前两节的学习,我们知道如何创建数组,这一节我们继续学习数组的使用。


一维数组通过索引符访问自己的元素,如boy[0],boy[1]等等。需要注意的是,索引从0开始,因此,数组若有7个元素,那么索引到6为止,如果程序使用了如下语句:

boy[7] = 384.98f;



程序可以编译通过,但运行时将发生ArrayIndexOutOfBoundsException异常,因此在使用数组时必须谨慎,防止索引越界


二维数组也通过索引符访问自己的元素,如a[0][1],a[1][2]等等,需要注意的是,索引从0开始,比如声明创建了一个二维数组a:

int a[][] = new int[6][8];

那么第一个索引的变化范围从0到5,第二个索引变化范围从0到7。

2.长度的使用

数组的元素的个数称做数组的长度。对于一维数组,“数组名.length”的值就是数组中元素的个数;对于二维数组,“数组名.length”的值是它含有的一维数组的个数。


例如:

float a[] = new float[12];
int b[][] = new int[3][6];

a.length的值12,而b.length的值是3。


点赞(0)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)