数组:可以看作一个容器,存储一组数据(多个),创建数组时,需要给定数据类型,只能存储同一类的数据,必须要明确数组的容量,一旦确定就不能改变。数组是引用类型,可以存储多个值的容器
数组的两种声明方式:int [] a 或int a [] 一般建议使用第一种
数组创建的三种方式:int[] ary0 = new int[10]; int[] ary1 = new int[]{1, 2, 3, 4, 5}; int[] ary2 = {1, 2, 3,4,5}
![](https://img-blog.csdnimg.cn/img_convert/5f0c3a8513522d6475df8b7aae08a61b.png)
数组中的每个空间都有一个下标或者称为索引,索引的特点是整数,开始的值为0,最大索引是数组的长度减一,数组的长度是有限制的,最大也是int最大值,数组内部的空间必须是连续的
数组遍历
可以利用for循环和增强for循坏来对数组将进行遍历
![](https://img-blog.csdnimg.cn/img_convert/a753632fe698d9378b56a54160d4bd96.png)
冒泡排序
![](https://img-blog.csdnimg.cn/img_convert/45630a38bba6e2ef37a783a2ab3699bb.png)
选择排序
![](https://img-blog.csdnimg.cn/img_convert/8ad8d669ef322e1ef50fa8bca49e2065.png)
二维数组
![](https://img-blog.csdnimg.cn/img_convert/354d6e4185f675d188373d67aca047cf.png)