package array; import java.util.Arrays; /** * 降序 */ public class Reverse { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr = new int[]{1,2,3,4}; for (int i = 0; i < arr.length; i++) { System.out.print(arr[i]+" "); } System.out.println(); reverse1(arr); } // 提前完成升序排序。可使用 Arrays.sort(arr); static void reverse1(int[] arr){ for (int min=0,max=arr.length-1; min < max; min++,max--) { arr[min] = arr[min]^arr[max]; arr[max] = arr[max]^arr[min]; arr[min] = arr[min]^arr[max]; } for (int i = 0; i < arr.length; i++) { System.out.print(arr[i]+" "); } System.out.println(); } }