选择排序:固定值与其他值依次比较大小,互换位置。
public static void main(String[] args) { int nums[] = {23,66,321,90,7,8}; for (int i = 0; i < nums.length - 1; i++) { int min = i; for (int j = i + 1; j < nums.length; j++) { if(nums[j] > nums[min]) { min = j; } } if(nums[min] != i) { int tmp = nums[min]; nums[min] = nums[i]; nums[i] = tmp; } } System.out.println(Arrays.toString(nums)); }