1.一维数组的定义:
(1)数据类型 数组名【】;
(2)数据类型【】 数组名;
一般用第二种
2.一维数组的动态初始化
(1)用运算符new分配内存再赋值(两种方式)
①第一种方式:数据类型 [ ] 数组名;
数组名=new 数据类型【size】//size指明数组长度
②第二种方式(声明、定义合二为一):
数据类型 [ ] 数组名 = new 数据类型 [size];
赋值:数组名 [ ] = new 数据类型( )
3.数组的拷贝
用System类中的arraycopy( )函数:System.arraycopy(原数组,拷贝位置,目标数组,拷贝位置,目标数组.length)
4.二维数组:
数组元素类型 数组名 [ ][ ] = new 数组元素类型 [行数][列数]
5.错误示范:
Java的数组是动态分配的,所以定义数组时不给出数组大小!