1.概念
一种容器,可以同时存放多个数据值
2.特点
【1】是一种引用数据类型
【2】数组中的多个数据类型必须统一
【3】数组的长度在运行期间永不改变
3.数组的初始化
在内存中创建,并向其中赋予一些默认值
【1】动态初始化(指定长度)
数据类型[] 数组名称 = new 数据类型[数组长度]; 数据类型[] 数组名称;
数组名称 = new 数据类型[数组长度];
【2】静态初始化(指定内容)
数据类型[] 数组名称 = new 数据类型[]{元素1,元素2,...}; 数据类型[] 数组名称;
数组名称 = new 数据类型[]{元素1,元素2,...}; 数据类型[] 数组名称 = {元素1,元素2,...};
TIPS:
【1】虽然没说长度,但可以根据元素的个数得到长度
【2】静态初始化如果用省略模式就不能拆分成两个步骤
4.访问数组的元素进行获取
【1】若直接打印,得到的是数组对应的内存地址哈希值
【2】格式: 数组名称【索引值】
索引值:一个int代表数组中元素的编号
TIPS:
索引值从0开始,到(长度-1)为止
5.访问数组的元素进行赋值
使用动态初始化数组时,其中的元素将会自动拥有一个默认值规则如下
【1】整数类型:0
【2】浮点类型:0.0
【3】字符类型:’u0000’
【4】布尔类型:false
【5】引用类型:null
TIPS:
静态初始化也有默认值的过程,只不过系统马上将默认值替换成大括号中的具体数值
6.获取数组的长度
【1】格式:数组名称.length
【2】得到int数字
【3】数组一旦创建,长度不可改变
7.数组的历遍输出&求最值&元素反转
使用循环
快捷键
数组名称.fori + Enter
8.数组作为方法的参数
数组可以作为方法的参数,当调用方法时,向方法小括号传参,传递进去的其实是数组的地址值
9.数组作为方法的返回值
【1】一个方法可以有多个参数, 但是只能有0或1个返回值,可以返回一个数组来返回多个返回值
【2】任何数据类型都能作为方法的参数类型,或者返回值类型
【3】数组作为返回值,返回的也是数组的地址值
【说明】:
本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!