提示:数组是线性数据结构中最为基础,最为典型的一种顺序型结构。
它用一组连续的内存空间 ,来存储一组具有相同类型的数据。
与变量相比,变量是一种单一的数据存储方式,而数组是用于存储一连串的一组数据。
一维数组的组成
// 声明数组:在内存空间中会开辟一串连续的空间
数组元素数据类型[] 数组名 = new 数组元素数据类型[数组容量];
// 给数组赋值:将数组元素存储到指定的数组空间中
// 从数组取出元素
数组名[下标] = 元素值;
数组元素数据类型[] 数组名 = {元素值1, 元素值2, ....};
数组名[下标]
// 固定方式使用
数组元素数据类型[] 数组名 = new 数组元素数据类型[]{元素值1, 元素值2, ....};
注意:数组的容量,一经定义,不可改变。
数组默认值
整数型数组(byte、short、int、long):默认值为0
浮点型数组(float、double):默认值为0.0
布尔型数组(boolean):默认值为false
字符型数组(char):默认值为一个空格(\u0000)
字符串型数组(String):默认值为 null