每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。
package array; //选择排序方法 public class array9 { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr = {52,65,17,92,24,234,45,9}; for(int i=0;i<arr.length;i++){ for(int j=i+1;j<arr.length;j++){ if(arr[i]>arr[j]){ int t=arr[i]; arr[i]=arr[j]; arr[j]=t; } } } for(int i=0;i<arr.length;i++){ System.out.println(arr[i]); } } }