反转排序就是以相反的顺序把原有数组的内容重新排序。
循环次数为数组长度顶点半次,即arr.length/2
public class ReverseSort {
public void reverseSort(int[] arr) {
for(int i=0; i<arr.length/2; i++) {
int temp = arr[i];
arr[i] = arr[arr.length-1-i];
arr[arr.length-1-i] = temp;
}
}
public static void main(String[] args) {
int arr[] = new int[] {10,20,30,40,50,60,70};
ReverseSort sorter = new ReverseSort();
sorter.reverseSort(arr);
for(int num:arr) {
System.out.println(num);
}
}
}