数组概念
是由很多格子组成的,具体存储什么东西取决于你给的定义。数组是具有相同类型的一组数据的集合,可以根据数组的维度分为一维数组,二维数组...
一维数组
一维数组实质上是一组相同类型的线性集合,当在程序中需要处理一组数据,或者传递一组数据时,可以应用这种类型的数组。
创建一维数组
先声明,再用new关键字去进行内存分配
数组元素类型 数组名字[];
数组元素类型[] 数组名字;
数组元素类型决定了数组的数据类型,它可以是JAVA中任意的数据类型,包括简单类型和组合类型。数组名字为一个合法的标识符。
初始化一维数组
数组与基本数据类型一样可以进行初始化操作。数组的初始化可分别初始化 数组中的每个元素。数组的初始化有以下两种方式:
int arr[]=new int{1,2,3,5,25};
int arr2[]={34.23.12.6};
使用一维数组![](https://i-blog.csdnimg.cn/blog_migrate/92d26d839e460a12eaa5d99db47bbad6.png)
创建二维数组
先声明,再用new关键字进行内存分配
数组元素的类型 数组名字[][];
数组元素的类型[][]数组名字;
申明二维数组,代码如下:
int a [][]
初始化二维数组
二维数组的初始化与一维数组初始化类似,同样可以使用大括号完成。
使用二维数组![](https://i-blog.csdnimg.cn/blog_migrate/2915118c315d5a7229e33c5c2a8e9bba.png)
遍历数组
填充替换数组元素
查询数组
冒泡排序
直接选择排序
反转排序