一、数组
1、在内存中地址是连续,分配空间在一起
2、数组的长度是限制
3、数组的类型是一致
4、数组下标是从零开始
length 数组的长度
//求最大最小值
int[] i=new int[]{12,53,23,42,2,54,23,12,56,34};
int max=i[0];
int min=i[0];
for (int a=1;a<i.length;a++){
if (max<i[a]){
max=i[a];
}
if (min>i[a]){
min=i[a];
}
}
System.out.println("max="+max);
System.out.println("min="+min);
二、冒牌排序法
分析:
代码:
//冒泡排序法 可看成一个三角形,如果数组有5个,那就排四次,如果有n个你那就排n-1次
int [] i={323,43,23,54,234,7,54,8,2,54};
for (int y=0;y<i.length-1;y++){
for (int j=i.length-1;j>y;j--){
if (i[j]<i[j-1]){
int u=i[j];
i[j]=i[j-1];
i[j-1]=u;
}
}
}
for (int k:i){
System.out.print(k+" ");
} //2 7 8 23 43 54 54 54 234 323