1、什么是数组?
数组是一串连续的内存空间,这些内存空间所存储的数据的数据类型是一样的
2、声明数组的方法(一维数组)
type [] arryname ;例如 int [] arr;
声明数组并没有给数组分配内存空间,只是申请
声明数组时并不知道数组的大小,不能指定数组长度
3、创建数组
arryname = new type [num];例如arr = new int[5];
其中只有当数组被声明过了才能创建,创建数组的时候分配内存空间
4、声明数组并创建
方法一:type [] arryname = new type [num] ;例如 int [] arr = new int [5];
方法二:type [] arryname ={num1,num2,num3,num4,num5} 例如 int [] arr ={1,2,3,4,5}这是在创建数组并给数组元素赋值
方法三:type [] arryname =new int[]{num1,num2,num3......} 例如int vec[] = new int[]{1, 5, 3};
5、存取数组的方法
读取:arr[num]->其中num是指下标(下标是0开始) 比如将arr[2]读取出来
存储:arr[num]=x; 这是将X赋值给下标为num的数组元素;比如arr[3]=3;
6、传递一个数组的方法:直接传递数组名,比如arr 这样就将arr这个数组传递过去了 因为数组在内存中存储的方式是连续的,只需要将首地址arr记下就能访问到整个数组,其中arr.length是数组的长度