public class selectionSort { public static void main(String[] args) { int [] arr={10,-3,4,2,6,1,5,3,8,7,9,-1}; Sort(arr); System.out.println(Arrays.toString(arr)); } public static void Sort(int []a){ //遍历 for (int i=0;i<a.length;i++){ //假设当前数最小 int min=i; int j; //遍历当前数之后的数 for (j=i+1;j<a.length;j++) { //比较 if (a[min] > a[j]) { min=j; } } if (i!=min){ int temp=a[i]; a[i]=a[min]; a[min]=temp; } } } }