冒泡排序
/*
冒泡排序
*/
import java.util.Arrays;
class MaoPao{
public static void main(String[] args) {
//定义数组
int[] arr={2,1,3,5,4,7};
//操作循环
for(int i=1;i<arr.length;i++){//控制的是轮数
for(int j=1;j<=arr.length-i;j++){//控制的是参与运算的元素范围
//判断是否进行交换
if(arr[j-1]>arr[j]){
//值的·交换
int temp=arr[j-1];
arr[j-1]=arr[j];
arr[j]=temp;
}
}
}
//
System.out.println(Arrays.toString(arr));
}
}
选择排序
/*
选择排序
*/
import java.util.Arrays;
class ArrayChoose{
public static void main(String[] args) {
//数组
int[] arr={1,2,7,4,3,5};
/*//操作循环
for(int i=1;i<arr.length;i++){//控制的是轮数
for(int j=i;j<arr.length;j++){//控制的是参与运算的元素的范围
//选择的那个元素和后面的依次比较
if(arr[i-1]>arr[j]){
//交换
int temp=arr[j];
arr[j]=arr[i-1];
arr[i-1]=temp;
}
}
}*/
//排序
Arrays.sort(arr);
//
System.out.println(Arrays.toString(arr));
}
}