数组
2018-08-07 本文已影响0人
是你的星星
数组
数组就是引用变量,只是它的可以存储相同类型的多组数据。
(数据类型)数组名[]= new 数据类型[长度]
也可,int i[]={},利用for去访问所有的元素。
初始化:就是在内存当中开辟数组的空间,并赋予一些默认值(准备工作)。
#静态数组和动态数组
静态数组 数据类型[] 数组名称=new 数据类型[] 。获取数组的长度:数组名.length。
动态数组 数据类型[] 数组名称=new 数据类型[长度],动态数组需要手动赋值。
简便格式:数据类型[] 数组名称={元素};一旦使用简便格式,必须一个步骤完成,不能拆分成两个步骤。(静态)。
重点:一个数组一旦在内存当中被创建了,那么数组的长度就不能发生改变。
#总结
1.虽然静态数组没有指定长度,但是仍然可以根据具体元素自动推算长度。
2.虽然简便格式当中可以不写new,但是在内存中分配空间的过程仍然存在。
3.虽然指定了具体元素,但是仍然会有默认值被替换。
#数组元素
1.数组的元素的索引编号,从0开始,一直到“长度-1”结束。
2.如果访问的数组元素索引不存在,就会发生数组越界异常。