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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • global container line_ebs oracle

    global container line_ebs oraclePrometheusexporterforcustomeBPFmetrics.MotivationofthisexporteristoallowyoutowriteeBPFcodeandexportmetricsthatarenototherwiseaccessiblefromtheLinuxkernel.https://github.com/cloudflare/ebpf_exporter

    2022年9月15日
    4
  • 系统首选dns服务器修改,Windows系统首选DNS如何设置

    系统首选dns服务器修改,Windows系统首选DNS如何设置Windows系统首选DNS如何设置的呢,有时候可能需要修改或者调整DNS服务器地址的设置,以达到优化网络连接速度的效果。该怎么办?下面是学习啦小编收集整理的Windows系统首选DNS如何设置,希望对大家有帮助~~Windows系统首选DNS的设置方法一:在图形界面下设置DNS服务器址1这里Windows8为例,首先在屏幕的右下角找到“网络连接”图标,如图所示2在“网络连接”…

    2022年5月4日
    95
  • awk从放弃到入门(1):awk基础 (通俗易懂,快进来看)「建议收藏」

    awk从放弃到入门(1):awk基础 (通俗易懂,快进来看)「建议收藏」我们先来用专业的术语描述一下awk是什么,如果你看不懂,没关系,我们会再用"大白话"解释一遍。 awk是一个报告生成器,它拥有强大的文本格式化的能力,这就是专业的说法。你可能不理解所谓的报告生成器中的"报告"是什么,你可以把"报告"理解为"报表"或者"表格",也就是说,我们可以利用awk命令,将一些文本整理成我们想要的样子,比如把一些文本整理成"表"的样子,然后再展示出来,刚才概念中提到的

    2022年7月11日
    27
  • verilog cpu流水线_设计一个非常简单的CPU

    verilog cpu流水线_设计一个非常简单的CPU快把这一篇给更了

    2022年8月14日
    4
  • java struts2 漏洞_Struts2漏洞利用「建议收藏」

    java struts2 漏洞_Struts2漏洞利用「建议收藏」Struts漏洞合集Struts-S2-013漏洞利用受影响版本Struts2.0.0-Struts2.3.14.1漏洞利用任意命令执行POC:${(#_memberAccess[“allowStaticMethodAccess”]=true,#a=@java.lang.Runtime@getRuntime().exec(‘id’).getInputStream(),#b=newjava…

    2022年7月19日
    16
  • flask框架菜鸟教程_flask框架是用来干什么的

    flask框架菜鸟教程_flask框架是用来干什么的文章目录前言Flask基础概念和安装Flask快速入门小应用Flask之模板的使用后续,待更新。。。。前言最近开始学习flask框架,本文用于flask框架的基础入门学习,版本使用的是py3.7,学习内容相对比较简单,后续再扩充高级知识。Flask基础概念和安装首先我们得清楚,flask具体是个什么东东?我们学了flask有啥用?这里给出维基百科的解释:Flask是一个使…

    2022年8月29日
    7

发表回复

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

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