码迷,mamicode.com
首页 > 编程语言 > 详细

将一个有序数组倒序输出

时间:2018-12-10 14:23:37      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:array   static   foo   print   思想   i++   空间   package   一个   

拿到有个题目对于初学者来说不能直接写代码程序:因为如果没有完全理解其中的思想写起来是很困难的,首先我们要学会分析问题,然后给出解题方法。

下面我将以一个实例进行解释说明:代码如下:

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、

将一个有序数组倒序输出

标签:array   static   foo   print   思想   i++   空间   package   一个   

原文地址:https://www.cnblogs.com/zhouguoshuai/p/10095546.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!