Java数组
数组是一种容器,可以同时存放多个数据值
数组特点:
- 数组是一种引用数据类型
- 数据当中的多个数据,类型必须统一
- 数据长度在程序运行期间不可改变
数组初始化:在内存当中创建一个数组,并且向其中赋予一些默认值
两种常见的初始化方式 - 动态初始化(指定长度)
- 静态初始化(指定内容)
动态初始化数组格式:
数据类型[] 数组名称=new 数据类型[数组长度
静态初始化数组格式:
数据类型[] 数组名称=new 数据类型[]{元素1,元素2…}
静态初始化数组省略格式:
数据类型[] 数组名称={元素1,元素2…}
注意事项:
- 静态初始化没有直接指定长度,但是仍然会自动推算得到长度
- 静态初始化标准格式可以拆分成两个步骤
- 动态初始化也可以拆分成两个步骤
例:
int[] arrayC;
arrayC=new int[5];
- 静态省略不能拆分
使用建议:如果不确定数组当中具体内容,用动态
;否则,已经确定了具体内容,用静态