例如以下代码
int[] nums;
nums=new int[10];
或者可以把两者结合
int[] nums=new int[10];
初始化分为两种类型:
静态初始化
静态初始化,最大的特点就是在定义的同时为数组赋值。例如以下代码
int[] nums={1,2,3,4};
在定义数组时就决定了数组中各元素的值与数组大小。
动态初始化(包含默认初始赋值)
例如以下代码:
int[] nums=new int[10];
定义完数组后需要我们人为赋值,如果没有人为赋值,系统自动默认初始化,不同的数据类型的默认值不同,具体见下表
| 数据类型 | 默认值 |
|---|---|
| boolean | FALSE |
| int | 0 |
| short | 0 |
| float | 0.0 |
| double | 0.0 |
| char | u0000 |
| long | 0 |
| byte | 0 |
| 对象 | null |



