数组:是有序数据的集合,数据中的每个元素具有相同的数组名和下标来做唯一的标识。
分类:一维数组,二维数组,多维数组
声明:1、int a[]
2、int[] a
开辟空间:为数组分配内存空间,如果不分配则无法访问,用new来分配 new int[3];
int score[] = new int[3];
栈内存 堆内存
数组初始化:1、静态初始化(int score[] = {2,3,4,5})
2、动态初始化(int score[] = new int[3];)
冒泡排序:
int score[] = {12,45,23,10,300}
for(int i = 0;i<score.length-1;i++){
for(int j = i+1;j<score.length;j++){
if(score[i]>score[j]){
int temp = score[i];
score[i] = score[j];
score[j] = temp;
}
}
}
二维:int a[][] = new int[5][5]
int a[][] = {{100,90},{90,30},{20,50}}