1. 程式人生 > >將一個有序陣列倒序輸出

將一個有序陣列倒序輸出

拿到有個題目對於初學者來說不能直接寫程式碼程式:因為如果沒有完全理解其中的思想寫起來是很困難的,首先我們要學會分析問題,然後給出解題方法。

下面我將以一個例項進行解釋說明:程式碼如下:

package Demo;

public class ArrayDaoXu {
/**
* 陣列的倒序輸出
* @param args
*/
public static void main(String[] args) {
// TODO 自動生成的方法存根
int arr[]={1,2,3,4,5,6,7,8,9};//定義一個數組並開闢記憶體空間
int date[]= new int [arr.length];//定義一個大小和arr[]陣列相同的陣列,來儲存倒序輸出後的數列
int foot=arr.length-1;
for(int i=0;i<date.length;i++){
date[i]=arr[foot];
foot--;
}
print(date);

}
//定義一個將arr[]陣列倒序輸出的方法(封裝思想)
public static void print(int temp[]){
for(int i=0;i<temp.length;i++){
System.out.print(temp[i]+"、");
}

}

}

///////////輸出結果為:9、8、7、6、5、4、3、2、1、