zoukankan      html  css  js  c++  java
  • 将一个有序数组倒序输出

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

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

    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、

  • 相关阅读:
    AcWing356 次小生成树(lca)
    牛客 Rinne Loves Edges(dp)
    软件的生命周期和测试流程
    软件测试的学习经历回顾-第一天
    java List集合
    c#Socket通信
    c#线程2
    c#线程1
    c#Linq联合查询
    c#拓展方法
  • 原文地址:https://www.cnblogs.com/zhouguoshuai/p/10095546.html
Copyright © 2011-2022 走看看