数组
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.借助位运算符
获取数组中的最大值,与最小值
思路
最大值
找一个中间变量 将数组中的最后一个位置上的元素存储在该中间变量中 然后依次比较数组中所有元素的值
获取数组中最后一个元素的值
和中间变量比较 将最大值赋值给中间变量
最小值
找一个中间变量 将数组中的最后一个位置上的元素存储在该中间变量中 然后依次比较数组中所有元素的值
获取数组中最后一个元素的值
和中间变量比较 将最小值赋值给中间变量