说到数组,首先我们需要知道我们为什么要定义数组?方法返回值的时候只能返回一个值,但是如果我们要返回多个值怎么办呢?这时候就需要用到数组,可以把多个数据放在一个数组中,然后返回数组,从而达到返回多个值的作用。
那么什么是数组呢?数组是
相同数据类型的数据按
顺序组成的一种
引用数据类型。数组的定义分为两步,声明与实例化。声明数组仅仅给出了元素的数据类型和数组名字,要使用数组就必须为它分配内存空间,即实例化数组。当实例化一个数组时就申请了一段连续的内存空间存储数组中的元素。
1、声明数组
声明一维数组:数组元素数据类型[ ]数组名,声明二维数组:数组元素数据类型[][ ] 数组名,例如:
String [] countryArray;
double [] [] wagesArray;
2、实例化数组
实例化数组有两种方法:第一种如下:
数组分配内存空间时指明数组长度,语法格式:
数组名=new 数组元素数据类型[数组元素个数],
例如:
countryArray = new String[3];
wagesArray = new double[3][5];