让数组中的元素按相反的顺序输出

package com;
import java.util.*;
public class Test5{
public static void main(String[] args){
int[] array = {1,2,3,4,5,6,7};
System.out.println(Arrays.toString(m1(array)));
System.out.println("=========");
System.out.println(Arrays.toString(m2(array)));

/*int[] array = {1,2,3,4,5,6,7};
for(int i=0;i<array.length/2;i++){
int tmp = array[i];
array[i]=array[array.length-1-i];
array[array.length-1-i] = tmp;

}
System.out.println(Arrays.toString(array));*/

}

// 方法1:
public static int[] m1(int[] array){
for(int i=0;i<array.length/2;i++){
int tmp = array[i];
array[i]=array[array.length-1-i];
array[array.length-1-i] = tmp;

}
return array;
}

// 方法2:
public static int[] m2(int[] array){
int[] x = new int[7];
int j=0;
for(int i =array.length-1;i>-1;i--){
x[j++] = array[i];
}
return x;
}

}

posted @ 2016-12-12 16:20  小雨叚、  阅读(410)  评论(0编辑  收藏  举报