含义:相同类型的变量组成的数据类型。
一维数组
使用数组的2步骤:
(1) 声明数组(2)分配内存给该数组。
声明格式1:
数据类型 数组名[ ] ; // 声明一维数组 如:int arr1[];
数组名 = new 数据类型[个数] ; // 分配内存给数组 如:arr1=new int[5];
声明格式2:
数据类型 数组名[] = new 数据类型[个数] ; 如:String num[]=new String[5];
取数组的长度:
数组名.length
数组的初值赋值
声明格式:
数据类型 数组名[] = {初值0,初值1,…,初值n} ; 如:int num[]={7,98,66,64,66};
Int num[]=new int[4];
num[0]=55;
num[1]=34;
…
num[4]=45;
与数组有关的API方法
System.arrayCopy方法
System.arrayCopy(source,0,dest,0,x):语句的意思就是:复制源数组从下标0开始的x个元素到目标数组,从目标数组的下标0所对应的位置开始存取。
Arrays.sort(数组名)
对数组中的元素排序
二维数组
声明格式:
1、数据类型 数组名[][] ; 如:int num[][];
2、数组名 = new 数据类型[行的个数][列的个数] ; 如:num=new int [2][3];
3、数据类型 数组名[][] = new 数据类型[行的个数][列的个数] ;
4、数据类型 数组名[][] = { {第0行初值},
{第1行初值},
…
{第n行初值},
};
注意:二维数组每行的元素的个数可以不同。
取得二维数组的行数与特定行的元素的个数
数组名.length // 取得数组的行数
数组名[行的索引].length // 取得特定行元素的个数