1.冒泡排序
public static void main(String[] args) {
int[] arr = {30,23,54,2,14,20};
//冒泡排序 把最大的取出来放在最右边
for(int a =0;a<arr.length-1;a++){
for(int b=0;b<arr.length-1-a;b++){
if(arr[b]>arr[b+1]){
int temp = arr[b];
arr[b]=arr[b+1];
arr[b+1]=temp;
}
}
}
for(int str:arr){
System.out.println(str);
}
}
2.选择排序
public static void main(String[] args) {
int[] arr = {30,23,54,2,14,20};
//选择排序
for(int a =0;a<arr.length;a++){
for(int b = a+1;b<arr.length;b++){
if(arr[a]>arr[b]){
int temp = arr[a];
arr[a] = arr[b];
arr[b] = temp;
}
}
}
for(int i = 0;i<arr.length;i++){
System.out.println(arr[i]);
}
}