一.数组的定义
1、数组是相同数据类型有序的集合。
2、数组描述的是想同类型的若干个数据,按照一定的先后次序排列组合而成。
3、其中、每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问。
二.数组声明创建
int[] nums=new int[10];//这里面可以放十个int类型的数字
给数组元素赋值可以直接用=赋值
三.数组长度
数组的默认下标是从0开始的最后一个下标为数组的长度-1
四.数组的冒泡排序
int[] a = {2,45,7,28,1};
//冒泡排序
for(int i=0;i<a.length-1;i++) {//外层循环控制比较的轮数
for(int j=0;j<a.length-1-i;j++) {//内层循环控制比较次数
//升序 从小到大
if(a[j]>a[j+1]) {//前面一个大于后面的
//两值交换
int c;
c = a[j];
a[j] = a[j+1];
a[j+1] = c;
}
//降序 从大到小
if(a[j]<a[j+1]) {//前面的小于后面的就交换
//两值交换
int c = a[j];
a[j] = a[j+1];
a[j+1] = c;
}
}
}
//遍历输出
for(int i:a) {
System.out.println(i);
}