1、****导入语法 Arrays.sort(数组名):
直接升序输出
2、冒泡排序
for (int i=0;i<a.length;i++){
for (int j=0;j<a.length;j++){
if (a[i]>a[j]){
int t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
for (int i=0;i<a.length;i++){
System.out.print(a[i]+" “);
}
3、插入
int []a=new int[6];
a[0]=99;
a[1]=80;
a[2]=75;
a[3]=65;
a[4]=50;
int b=a.length,c=88;
//找到c的位置
for (int i=0;i<a.length;i++){
if (c>a[i]){
b=i;
break;
}
}
//把元素后移
for (int i=a.length-1;i>b;i–){
a[i]=a[i-1];
}
//插入元素
a[b]=c;
for (int i=0;i<a.length;i++){
System.out.print(a[i]+” ");
}
4、求最大值和最小值
int max=a[0];
for(int i=1;i<a.length;i++){
if (max<a[i]){
max=a[i];
}
}
System.out.print(max);
java数组基础之排序
最新推荐文章于 2023-07-14 15:39:54 发布