数组一旦初始化,其长度不可变。
数组是多个相同类型数据的组合,实现对这些数据的统一管理
数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型
数字属于引用类型,数组型数据是对象(object),数组中的每个元素相当于该对象的成员变量
如何定义一个数组
1声明
初始化
2.1静态初始化,声明,并初始化数组与给数组元素赋值同时进行,数组长度通过赋值来获取,[]里不用写
2.2动态初始化,声明,初始化数组与给数组元素赋值分开进行,数组长度通过[]里的数字来判断
第一个数组下角标从0开始,到初始化数组里的数字-1结束
通过数组元素下角标的方式来调用 数组名[]
数组的长度通过length(属性)来获取
如何遍历数组
for (int j =0; j <3; j++) {
System.out.println(names[j]);
}
for (int k =0; k
System.out.println(names[k]);
}
可以动态的获取数组长度,从0开始到length的长度结束
易错
数组长度分不清
空指针:1.给数组赋空值,让地址失效
2.使用没有新建的变量,
3.引用没有地址的变量,和2差不多