將一個有序數組倒序輸出


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

下面我將以一個實例進行解釋說明:代碼如下:

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、


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM