数组的定义
- 一次性存储多个相同类型的变量
- 语法
//法1
数组类型[] 数组名 = new 数组类型[数组长度]
int[] nums1 = new int[10];
//法2
int[] nums2 = {1,2,3};
//法3
int[] nums3 = new int[3]{1,2,3};
//法4
int[] nums3 = new int[]{1,2,3};
- 说明:
- 声明数组时, 在内存中, 给每个元素赋予初始值(占内存)
- 开辟多少内存空间取决于数组长度, 每一块空间称之为数组的一个元素
- 每个元素的标号称为下标或索引(访问的依据)
- 索引由
0
开始, 数组的最后一个元素的索引为数组长度-1
- 索引超出数组界限会抛异常!
-
数组长度一旦被声明就不再改变
-
不同数据类型对应的初始值
|数据类型|默认初始值|
|:–:|:–:|
|int|0|
|string|null|
|bool|false|