505反轉陣列

/******
檔名:JPA05.java
題目:TQC+ JAVA6物件導向程式設計 參考答案
時間:2015/06
作者:fang shi mai
******/
public class JPA05
{
    public static void main(String[] argv)
    {
        String[] data = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J"};
        System.out.print("反轉陣列資料之前: ");
        
        for(int i=0;i<data.length;i++)
        {
            System.out.print(data[i]+" ");
        }
        System.out.print("\n");
        
        reverse(data);
        
        System.out.print("反轉陣列資料之後: ");
        
        for(int i=0;i<data.length;i++)
        {
            System.out.print(data[i]+" ");
        }
        System.out.print("\n");
        
    }
    public static void reverse(String a[])
    {
        String temp[]=new String[a.length];
        int num=0;
        
        for(int i=a.length-1;i>=0;i--)
        {
            temp[num]=a[i];
            num++;
        }
        for(int i=0;i<a.length;i++)
        {
            a[i]=temp[i];
        }
    }
}

沒有留言:

張貼留言