数组
数组的定义
1.数组:是一种容器,可以存放多个数据值
2.特点:数组是一种引用数据类型,类型必须统一
3.数组的长度在程序运行中不能改变
数组的初始化
1.动态初始化:
指定长度: 数据类型[ ] 数组名称 = new 数据类型[数组长度]
int[ ] arr = new int[3]
2.静态初始化:
指定内容: 数据类型[ ] 数组名称 = new 数据类型[ ] {元素1,元素2,。。。}
int[ ] arr = new int[ ] {1,2,3,4,5}
使用静态初始化,格式可以省略:数据类型[ ] 数组名称 = {元素1,元素2,。。}
int[ ] arr = {1,2,3,4,5}
数组的访问
1.直接打印数组名称,得到的是数组对应的:内存地址哈希值
int[] array = {10,20,30};
System.out.println(array); //[I@3f99bd52
2.访问素组元素的格式:数组名称[索引值]
int[] array = {10,20,30};
System.out.println(array[1]); //10
3.在动态初始化数组时,其中的元素拥有一个默认值
整型==》0
浮点型==》0.0
字符类型==》’\u000’
布尔类型==》false
引用类型==》null
4.数组的赋值
array[1] = 20;
System.out.println(array[1]); //20
5.获取数组的长度:数组名称.length,会得到一个int数字即为数组的长度
6.遍历数组:
int[] array = {10,20,30};
for(int i = 0;i<array.length;i++){
System.out.println(array[i])
}
来源:CSDN
作者:nswzr
链接:https://blog.csdn.net/nswzr/article/details/103927152