1.数组:是具有相同数据类型的一组数据的集合
2.一维数组:是同类数组的线性集合,在程序中需要处理一组数据,或者传递一组数据时,可用这种类型的数组
使用一维数组的例子
或者用a.length来定义数组长度,如图
输出b数组
同时输出a,b数组并赋值
3.例题5.1
4.例题5.2
5.例题5.3
6.例题5.4
7.替换数组元素
Arrays.fill(数组名,值);
替换数组部分元素:前改后不改
Arrays.fill(数组名,前索引,后索引,值);
8.数组元素排序
Arrays.Sort(数组名);
9.复制数组元素:空位补零,溢出去掉
新数组名=Arrays.copyOf(旧数组名,新数组长度);
复制数组部分元素:前在后不在
新数组名=Arrays.copyOfRange(旧数组名,前索引,后索引);
10.查询数组元素:先排序再查询
索引 =Arrays.binarySearch(数组名,元素);
查询数组元素:先排序再查询 前含后不含
索引 =Arrays.binarySearch(数组名,前索引,后索引,元素);
11.数组排序算法
(1).冒泡排序
算法代码示例
(2).直接选择排序
算法代码示例
(3).反转排序
算法代码示例