数组的简单了解

数组

int[] arr3 = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

数组的特点
相同数据类型的元素组成的集合称为数组
数组中能够存储元素的数量最大值称之为数组的长度
数组一旦声明了长度,长度不可变
读取没有赋值的位置上的元素读取到的式该数组数据类型的默认值

int[] arr0 = new int[]{5};
注意{}中的5代表元素的值而非长度
int[] arr1 = new int[5];
注意[]中的5代表长度而非元素的值
int[] arr2 = {5};

数组下标越界
读取没有赋值的位置上的元素读取到的式该数组数据类型的默认值
数组为引用数据类型
数组一旦声明了长度,长度不可变
数组(arr).lebngth获取该数组的长度

数组的合并
将两个数组合并成一个新的数组
思路
1.声明一个新的数组长度为俩个数组的总和
2.将第一个数组循环赋值给新的数组
3.将第二个数组循环赋值给新的数组
注意第二个数组赋值时的起始位置
两个数组不同时
当第一个数组复制完成之后第二个数组依次赋值即可
变量与变量进行交互
1.使用中间变量
2.借助数学公式,但不推荐
3.借助位运算符
获取数组中的最大值,与最小值
思路
最大值
找一个中间变量 将数组中的最后一个位置上的元素存储在该中间变量中 然后依次比较数组中所有元素的值
获取数组中最后一个元素的值
和中间变量比较 将最大值赋值给中间变量
最小值
找一个中间变量 将数组中的最后一个位置上的元素存储在该中间变量中 然后依次比较数组中所有元素的值
获取数组中最后一个元素的值
和中间变量比较 将最小值赋值给中间变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值