数组是一种存储数据的结构
如何创建数组?
第一步:声明数组
-
int[] a;//第一种 or int a[];//第二种
第二种方法是java开发者为了方便转入java行业的c语言程序员所设计的。
第二步:创建数组
-
new int[10];
这一步就是为数组分配内存空间
我们经常会在书上看见:
int[] a = new int[10];
这个就是将以上两步结合在一起
如何使用数组呢?
一般我们通过下标来访问数组:
什么是下标?
-
相当于数组空间的序号
我们定义的 a 数组就是有十个空间,我们通过 0 - 9 来访问数组的空间
为什么是0-9呢?
-
因为数组里的序号一般都是从0开始,假设我们定义一个空间为20的数组,那么在调用它时,我们通过 0 - 19来访问它的空间。
-
在数组里,像 a[0]、a[1]、a[2]这样的数字我们也称他们为 索引或者下标
当数组下标超出数组长度就会报错: