7.7数组

数组:

定义:数组指的是一种容器,可以用来存储同种数据类型的多个值

初始化: 就是在内存中,为数组容器开辟空间,并将数据存入容器中的过程

静态初始化:

完整格式:数据类型[] 数组名 = new 数据类型[ ]{元素1,元素2,元素3...};
范例: int[] array = new int[][ 11,22,33 ];

简化格式: 数据类型 数组名 ={ 元素1,元素2,元素3...};

范例:int [] array = {11,22,33};

元素数为数组长度,不可改变

 

数组元素访问:

格式: 数组名[索引] ;

索引:下标,角标

特点:从0开始,逐个+1增长,连续不断

 

覆盖数组中某一值:

格式:数组名[索引] = 具体数据/变量;

 

数组遍历:将数组中所有的内容取出来,取出来之后可以 (打印,求和,判断..)
注意:遍历指的是取出数据的过程,不要局限的理解为,遍历就是打印!

调出数组长度:数组名.length

eg: System. out. println(arr. length);

IDEA 中简式:  数组名.for i

 

动态初始化:初始化时只指定数组长度,由系统为数组分配初始值。
格式:数据类型 数组名=new 数据类型 [数组长度] ;

数组默认初始化值的规律

整数类型:默认初始化值0
小数类型: 默认初始化值0.0
字符类型:默认初始化值'\u0000’ 空格
布尔类型:默认初始化值 false
引用数据类型:默认初始化值 null 

 

动态初始化:手动指定数组长度,由系统给出默认初始化值。

      只明确元素个数,不明确具体数值,推荐使用动态初始化

静态初始化:手动指定数组元素,系统会根据元素个数,计算出数组的长度
      需求中已经明确了要操作的具体数据,直接静态初始化即可

 

posted @ 2023-07-07 23:04  suN(小硕)  阅读(219)  评论(0编辑  收藏  举报