博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数组的逆序
阅读量:4979 次
发布时间:2019-06-12

本文共 888 字,大约阅读时间需要 2 分钟。

/*

2018年6月20日09:20:12
*/
class reverse {
  public static void main(String[] args){
    int[] a={11,22,33,44,55};
    //分析面向过程:
    //11,22,33,44,55
    //55,44,33,22,11
    //第一步:
    // int temp = a[4];
    // a[4] = a[0];
    // a[0] = temp;
    // printArray(a);//55,22,33,44,11
    //第二步:
    // temp = a[3];
    // a[3] = a[1];
    // a[1] = temp;
    // printArray(a);//55,44,33,22,11
    //总结:
    // temp = arr[arr.length-1-i];
    // a[arr.length-1-i] = a[i];
    // a[i] = temp;
    reverse(a);
    printArray(a);
  }

  public static void reverse(int []arr){

    for(int i = 0;i<arr.length/2;i++){
    int temp = arr[arr.length-1-i];
    arr[arr.length-1-i] = arr[i];
    arr[i] = temp;
    }
  }

  public static void printArray(int[] arr){

    for(int i = 0;i<arr.length;i++){
    System.out.print(arr[i]+"\t");
    }
  }

}

转载于:https://www.cnblogs.com/weihua0624/p/9202493.html

你可能感兴趣的文章
Ubuntu Server安装图形界面全过程
查看>>
Laravel 返回 JSON 格式
查看>>
magento 修改 paypal order product name
查看>>
JBoss 系列十八:使用JGroups构建块RpcDispatcher构建群组通信应用
查看>>
jsp struts标签迭代各种数据
查看>>
GIS中要素的捕捉以及C++实现
查看>>
存储过程
查看>>
微信开发之 微信支付
查看>>
HTML
查看>>
jsp
查看>>
133. Clone Graph
查看>>
Web服务器优化
查看>>
JSP之request表单的两种提交及乱码处理
查看>>
修改UITableView titleForHeader 的风格样式
查看>>
iOS 之sdwebimage
查看>>
Spring Boot 2 快速教程:WebFlux 快速入门(二)
查看>>
ASP.NET XML与JSON
查看>>
java程序员面试----交流项目经验(摘自百度)
查看>>
01-语言入门-01-A+B Problem
查看>>
冒泡排序--c#
查看>>