Java(2)数组

╄→尐↘猪︶ㄣ 提交于 2020-02-04 10:26:04

数组

数组的定义

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])
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!