数组的定义格式: 数据类型 [ ] 变量名
例如:int [ ] arr 这就是定义了一个int类型的数组,它的数组名是arr。
Java的数组必须先初始化,然后才能使用。
所谓的初始化,就是为数组中的数组元素分配内存空间,并且为每一个数组元素赋初值。
数组的初始化分为动态初始化和静态初始化:
目录
动态初始化:
动态初始化:初始化时只指定数组长度,由系统为数组分配初始值(也就是0)。
格式:数据类型 [ ] 变量名 = new 数据类型[数组长度];
例如:int[ ] arr = new int[ 3 ] ;
看上面的举例,就是定义了一个数组长度为3的数组,因为并没有给数组中的元素赋值,所以数组中所有的元素的值都为0。
注意:数组中元素的总个数用arr.length
下面我们来看代码(注意看注释):
public class Arr {
public static void main(String [] args) {
//动态初始化
int[] arr1 =new int[6] ; //定义了一个数组长度为