数组
数组的特点
- 数组是一种应用数据类型
- 数组当中的多个数据,必须类型统一
- 数组的长度在程序运行期间不可改变(注意区分js)
数组的初始化方式
- 动态初始化(指定长度)
数据类型[] 数组名称 = new 数据类型[数组长度];
int[] array = new int[300];
- 静态初始化(指定内容)
数据类型[] 数组名称 = new 数据类型[] {};
int[] arrayA = new int[] {5,15,25};
- 省略形式的静态初始化
int[] arrayB = {5,15,25};
注意事项:
- 直接打印数组名称,打印出来的是数组地址的哈希值。
- 动态初始化数组的时候,其中的元素有一个默认的值。如果是整数类型,那么默认为0;
如果是浮点类型,那么默认为0.0;
如果是字符类型,那么默认为’/u0000’;
果是布尔类型,那么默认为false;
如果是引用类型,那么默认为null。