数组是用于存储数据的集合,储存相同类型数据的集合。
一个程序要使用数组,必须声明一个变量来引用数组,而且需要指定数组变量的引用类型。语法如下:
注:datatype[] arrayrefvar这种写法是首选的。datatype arrayrefvar[]这种写法来自于c/c++语言。
数据中的数据类型可以是基本数据类型、类类型、自定义类类型等。
具体例子:
可以通过new关键字创建一个数组,语法如下:
上面的语句做了两件事:
1. 创建了一个数组: new datatype[arraysize];
2. 将新创建的数组变量分配至arrayrefvar变量。
声明数组变量,建立数组,并分配变量可以在一个语句中被组合,如下所示:
另外,可以直接通过数组的值来创建数组,如下所示:
这里的value0、value1对应的下标索引从0开始顺序排列,第一个值对应0下标,第二个值对应1下标。
数组元素通过下标索引(int类型)访问。数组的下标索引是从0开始的。也就是说,它们从0开始到arrayrefvar.length-1。
例子:
下面的语句声明一个数组变量mylist,创建double类型10个元素的数组,并把它的引用到 mylist :
在这里,mylist有10个double值,索引是从0到9。
访问数组中某一个值,可以通过变量加下标索引的方式,如下:
原文地址:http://blog.csdn.net/ooppookid/article/details/51340241