Java实现数组反转

Java实现数组反转Java实现数组反转实现思路:(1)初始化数组(2)定义方法实现反转数组(3)定义方法遍历数组(4)调用方法//数组反转publicclassArrayReverse{publicstaticvoidmain(String[]args){int[]arr={68,27,95,88,171,996,51,210};//数组例子,自行设置reverse(arr);printArray(arr);}

大家好,又见面了,我是你们的朋友全栈君。

示例:
反转前的数组[a,b,c,d,e]
反转后的数组[e,d,c,b,a]
实现思路
(1)初始化数组
(2)定义方法实现反转数组
(3)定义方法遍历数组
(4)调用方法

//数组反转
public class ArrayReverse { 
   
    public static void main(String[] args) { 
   
        int[] arr = { 
   68,27,95,88,171,996,51,210};  //数组例子,自行设置
        reverse(arr);
        printArray(arr);
    }

    //反转数组
    public  static void reverse(int[] arr){ 
   
        for (int start=0,end=arr.length-1;start<=end;start++,end--){ 
   
            int temp=arr[start];
            arr[start]=arr[end];
            arr[end]=temp;
        }
    }

    //遍历反转后的数组并输出
    public static void printArray(int[] arr){ 
   
        System.out.print("[");
        for (int i=0;i< arr.length;i++){ 
   
            if (i== arr.length-1){ 
   
                System.out.print(arr[i]);
            }else { 
   
                System.out.print(arr[i]+",");
            }
        }
        System.out.print("]");
    }
}

输出示例结果如下:

[210,51,996,171,88,95,27,68]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/131118.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月29日 下午2:20
下一篇 2022年4月29日 下午2:20


相关推荐

  • AI 图像编辑再迎“王炸”!谷歌下周或将正式发布最强模型 Nano-Banana,行业格局生变

    AI 图像编辑再迎“王炸”!谷歌下周或将正式发布最强模型 Nano-Banana,行业格局生变

    2026年3月13日
    3
  • 查看python版本多少位的「建议收藏」

    查看python版本多少位的「建议收藏」正常我们在cmd终端输入python之后,如果有安装python,就会在回车之后出来关于你安装的python版本信息,几版本,多少位的,但是还有一种,像我这样只显示了python版本是3.7.5,并没

    2022年7月6日
    46
  • 逻辑回归算法原理_人工智能回归算法

    逻辑回归算法原理_人工智能回归算法http://ihoge.cn/2018/LR.html逻辑回归模型逻辑回归也被称为对数几率回归,算法名虽然叫做逻辑回归,但是该算法是分类算法,个人认为这是因为逻辑回归用了和回归类似的方法来解决了分类问题。逻辑回归模型是一种分类模型,用条件概率分布的形式表示P(Y|X)P(Y|X)P(Y|X),这里随机变量X取值为n维实数向量,例如x=(x(1),x(2),…,x(n))…

    2022年8月21日
    11
  • Mac Catalina安装配置hadoop hive hbase( 完整可用版)

    Mac Catalina安装配置hadoop hive hbase( 完整可用版)

    2021年5月12日
    134
  • SVN使用详细教程

    SVN使用详细教程SVN 介绍简介 SVN 全称 Subversion 是一个开放源代码的版本控制系统 Subversion 在 2000 年由 CollabNetInc 开发 现在发展成为 Apache 软件基金会的一个项目 同样是一个丰富的开发者和用户社区的一部分 SVN 是一个开放源代码的版本控制系统 管理着随时间改变的数据 这些数据放置在一个中央资料档案库 repository 中 这个档案库很像一个普通的文件服务器 不过它会记住每一次文件的变动 这样你就可以把档案恢复到旧的版本 或是浏览文件的变动历史 说得

    2026年3月19日
    2
  • JMeter笔记1:聚合报告参数分析

    JMeter笔记1:聚合报告参数分析如下 Label 每个请求的名称 比如 HTTP 请求等 Samples 发给服务器的请求数量 如图是 200 个请求 若模拟 100 个用户 循环 10 次 请求数是 1000 Average 单个请求的平均响应时间 默认是单个 Request 的平均响应时间 当使用了 TransactionC 时 也可以以 Transaction 为单位显示平均响应时间 Median 中位数 也就是 50 用户的响应时间 9

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号