Java Day2
java数组
数组
- 数组是多个相同类型数据的组合,实现对这些数据的统一管理
- 数组属引用类型,数组型数据是对象(Object),数组中的每个元素相当于该对象的成员变量
- 数组中的元素可以是任何数据类型,包括
基本类型和引用类型
一维数组
定义:数组是多个相同类型数据的组合,实现对这些数据的统一管理
一维数组声明
1
2
3
4
5// type name [];
int myarray1 [];
// type[] name; 推荐
int[] myarray2;创建数组:
new1
2String[] names = new String[5];
int[] scores = new int[10];type[] varName = null; varName = new type[length]; type[] varName = new type[length];引用元素
通过下标, 下标从0 开始。 通过数组的length属性,获得数组长度
一旦创建,就被隐式初始化
| 数组元素类型 | 初始值 |
|---|---|
| byte、short、int | 0 |
| long | 0L |
| float | 0.0F |
| double | 0.0D |
| char | ‘\u0000’(空) |
| boolean | False |
| 引用类型 | Null |
- 数组初始化
- 动态初始化:先声明,再创建,后用
for赋值 - 静态初始化:创建同时赋值
int[] k = new int[]{1, 2, 3};