数组排序:对一串数字进行从大到小或从小到大的排序。
方法:
(1)选择排序:(从大到小)
- 用数组的第一位数和数组后面的每一位进行比较大小 ,若第一位比第j位小,则交换。
- 再用第二位和后面的每一位进行比较,以此类推....
public static void main(String[] args) { // 创建一个数组 int[] a = { 1, 23, 34, 7, 16, }; //实现遍历:每一个数字依次与其他数字比大小 for (int j = 0; j < a.length - 1; j++) { //当前数字与其他数字比较大小 for (int i = j+1 ; i < a.length; i++) { // 判断是否比当前记录的更大 if (a.[j] < a.[i]) { //换位置 int temp = a[j]; a[j] = a[i]; a[i] = temp; } } System.out.println(Arrays.toString(a)); } } }