数组:可以看成容器,存储一组数据,是相同类型的集合,存储同一类型。
(必须明确容量,容量唯一且不能更改)
声明 创建 使用
public static void main(String[] args)
int []a=new int[5];
//创建了一个容量为5的数组
int b[]=new int[10];
//创建了一个容量为10的数组,但是建议使用第一组
System.out.println(Arrays. toString(a));
//把数组以字符串的形式输出
int []c = new int[]{1 2 3 4 5};
System.out.println(Arrays.toString(c));
//输出的结果为【1 2 3 4 5】
数组的访问
如何访问(赋值,获取)
数组中的每个空间,都有一个F标(索引)
索引的特点:整数 从0开始 最大索引(长度-1)
【 1 2 3 4 5】
0 1 2 3 4
int []a=new int[5];
//索引只能0-4,超过4:数组索引越界
a[0]=2;
a[1]=5;
a[2]=7;
System.out.println(a[2]);
数组遍历:取出数组中的每一个数
//
for(int i=0;i<a.length;i++)
System.out.println(a[i]);
数组长度是有限制的,最大的也就是int的最大值。
数组内容的空间必须是连续的。
排序:
冒泡排序
选择排序