-
数组的概念
1.数组(Array) ,是多个相同类型的数据按照一定排序,并且是用一个名字命名
并通过编号的方式对这些数据进行管理
2.数组名
3.元素
4.下标,索引
5.数组长度(一但将数组长度确定,就不能在改变他的长度) :元素的个数 -
特点
1.有序排列
2.数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型
3.创建数组对象会在内存中开辟一整块连续的空间 -
分类
1.一维数组
2.二维数组 -
使用
1.一维数组:// 格式: 数组类型[] 数组名 = new 数组类型[长度]; // 或者:数组类型[] 数组名 ={值,值,值}; int[] it=new int[10]; //数组索引是从0开始的 //it.length是数组长度 for(int i=0;i<it.length;i++){ //打印数组里面的元素 System.out.println(it[i]); }
2.二维数组
// 格式: 数组类型[][] 数组名 = new 数组类型[长度][长度]; // 或者:数组类型[][] 数组名 ={一维数组,一维数组,一维数组}; int[] it=new int[10]; //数组索引是从0开始的 //it.length是数组长度 for(int i=0;i<it.length;i++){ //先将二维数组里面的一维数组遍历出来 for(int j=0;i<it[i].length;j++){ //打印数组里面的元素 System.out.ptintln(it[i][j]);
}
}
```
-
冒泡排序:
int[] it=new int[10]; for(int i=0;i<it.length;i++){ for(int j=0;j<it.length-i-1;j++){ if(it[j]<it[j+1]){ int temp=a[j+1]; a[j+1]=a[j]; a[j]=temp; } } }