数组的使用
数组名 + [ length ] 得到数组长度/大小
数组的第一个元素是 hens[o]
double [] hens = {……. , …… } 表示为double类型的数组,数组名是hens
使用方法
- 第一种动态分配方式
double scores[ ] = new double[5]; - 第二种动态分配方式
先声明数组,再new分配空间
double scores[];声明数组,这时scores是null
scores = newidouble[5];
// 分配内存空间,可以存放数据 - 静态初始化
语法:数据类型 数组名[ ] ={元素值,元值…}
注意事项
- 数组是多个相同类型数据的组合,实现对这些数据的统一管理
- 数组中的元素可以是任何数据类型,包括基本类型和引用类型,但是不能混用。
- 数 组创建后,如果没有赋值,有默认值int0, short 0, byte 0, long 0, float 0.0,double 0.0, char \u0000,boolean false, String null
- 使用数组的步骤
(1)声明数组并开辟空间
(2)给数组各个元素赋值
(3)使用数组 - 数组的下标是从0开始的。
- 数组下标必须在指定范围内使用,否则报:下标越界异常,比如int [] arr=new int[5]; 则有效下标为0-4
- 数组属引用类型,数组型数据是对象(object)
二维数组
二维数组格式
数据类型[][] = new 数据类型[m][n]
静态初始化
数据类型[][]变量名 = {{1,2,3},{4,5,6}};