JAVA数组初始化
JAVA初始化
数组一旦在内存中被创建了,数组的长度就不能发生改变
动态初始化
直接指定数组的长度,也就是数组当中到底可以存放多少个数据
-
第一种格式
-
数据类型[] 数组名称 = new 数据类型[数组长度]
-
-
第二种格式(拆分开来)
-
数据类型[] 数组名称 数组名称 = new 数据类型[数组长度]
-
-
new出来的全部赋予默认值
- 整数 0
- 浮点数 0.0
- 字符'\u000'
- 布尔值 false
- 其他引用类型 null
静态初始化
不会直接指定长度,而是直接指定具体的元素内容
-
第一种格式
-
数据类型[] 数组名称 = new 数据类型[不写] {元素1,元素2,元素3}
-
-
第二种格式
-
数据类型[] 数组名称; 数组名称 = new 数据类型[] {...};
-
-
第三种格式(简便格式,必须一步到位)
-
int[] arrayD = {1,2,3}
-