/*
2018年6月20日09:20:12*/class reverse { public static void main(String[] args){ int[] a={11,22,33,44,55}; //分析面向过程: //11,22,33,44,55 //55,44,33,22,11 //第一步: // int temp = a[4]; // a[4] = a[0]; // a[0] = temp; // printArray(a);//55,22,33,44,11 //第二步: // temp = a[3]; // a[3] = a[1]; // a[1] = temp; // printArray(a);//55,44,33,22,11 //总结: // temp = arr[arr.length-1-i]; // a[arr.length-1-i] = a[i]; // a[i] = temp; reverse(a); printArray(a); }public static void reverse(int []arr){
for(int i = 0;i<arr.length/2;i++){ int temp = arr[arr.length-1-i]; arr[arr.length-1-i] = arr[i]; arr[i] = temp; } }public static void printArray(int[] arr){
for(int i = 0;i<arr.length;i++){ System.out.print(arr[i]+"\t"); } }}