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年10月7日
    1
  • 开发一个属于自己的app

    开发一个属于自己的app

    2021年9月18日
    57
  • 4k纸是几厘米乘几厘米_4k素描纸是多大? 是几乘几的?

    4k纸是几厘米乘几厘米_4k素描纸是多大? 是几乘几的?展开全部4K的尺寸:35cm*38cm目前有“国际大度”和“国际正度”的两种标准。国际大度四开纸的长宽为:58×62616964757a686964616fe58685e5aeb93133336566613743cm;国际正度四开纸的长宽为:53×37.5cm。通常使用国际大度标准为多,整数计算长:53cm,宽:38cm。素描约4K,8K,32K这些是指对应的纸张的大小。4K的尺寸:35cm*38…

    2022年6月20日
    86
  • 查看linux执行的命令记录_docker history显示完整信息

    查看linux执行的命令记录_docker history显示完整信息前言我们每次敲打linux命令的时候,有时候想用之前用过的命令,一般情况下,我们都会按↑↓箭头来寻找历史的命令记录,那如果我想用1天前执行的某条命令,难道还要按↑100次?显示这样是不现实的,我们可

    2022年8月6日
    8
  • vuetify富文本编辑器_vue富文本编辑器的使用

    vuetify富文本编辑器_vue富文本编辑器的使用最近再弄一个后台管理系统,挑选了不少的编辑器,最终选择了tinymce,UI精美,功能模块多,可按需加载配置来一张tinymce官网的完整功能的图(没梯子可能访问速度有点慢…)下面开始工作:插件安装tinymce官方提供了一个vue的组件tinymce-vue如果有注册或购买过服务的话,直接通过组件配置api-key直接使用,像我这种懒的注册或者购买的直接下载tinymce,自力更生…

    2025年6月5日
    2
  • python进制转换代码_十进制转八进制python

    python进制转换代码_十进制转八进制python本文实例讲述了Python实现的十进制小数与二进制小数相互转换功能。分享给大家供大家参考,具体如下:十进制小数⇒二进制小数乘2取整对十进制小数乘2得到的整数部分和小数部分,整数部分即是相应的二进制数码,再用2乘小数部分(之前乘后得到新的小数部分),又得到整数和小数部分。如此不断重复,直到小数部分为0或达到精度要求为止.第一次所得到为最高位,最后一次得到为最低位如:0.25的二进制0.25*2=…

    2022年9月16日
    2

发表回复

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

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