class ArrayReverseDemo {
public static void main(String[] args) {
int[]arr={1,2,4,6,12,43,12};
reverse(arr);
//getReverse(arr);
print(arr);
}
//方法1:
public static void reverse(int []arr){
for(int x=0;x<arr.length/2;x++){
int temp=arr[x];
arr[x]=arr[arr.length-1-x];
arr[arr.length-1-x]=temp;
}
}
//方法2
public static void getReverse(int []arr){
for(int x=0,j=arr.length-1;x<j;x++,j--){
int temp=arr[x];
arr[x]=arr[j];
arr[j]=temp;
}
}
public static void print(int []arr){
for(int x=0;x<arr.length;x++){
System.out.print(arr[x]+" ");
}
}
}
|
|