新手,请大家多多指教。老师说倒置可以使用数组,也可以不用,希望大侠把这两个方法都能给出来,另外烦请不要调用那些排序函数,我是新手,需要学习,总用那些函数不是太好,谢谢了啊

解决方案 »

  1.   

    这对你来说应该很简单了吧!public static void main(String[] args) {

    String[] test={"A","B","C","D","E"};
    String[] temp=new String[test.length];
    for(int i=0;i<test.length;i++)
    {
    temp[i]=test[test.length-i-1];
    System.out.println(temp[i]);
    }

    }
      

  2.   

    上面的方法又new出来一个数组对象,效率比较低,应该用第一个和最后一个交换,第二个和倒数第二个交换的方法比较好。
      

  3.   

    上面的方法又new出来一个数组对象,效率比较低,应该用第一个和最后一个交换,第二个和倒数第二个交换的方法比较好。 
    int[] array = { 1, 2, 3, 4, 5, 6};
    int temp;
    for (int i = 0; i < (array.length) / 2; i++) {
    temp = array[i];
    array[i] = array[array.length - i- 1 ];
    array[array.length - 1 - i] = temp;
    }

    for (int i : array) {
    System.out.println(i);
    }