Java教程

Java基础-反转数组

本文主要是介绍Java基础-反转数组,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
/*
* java基础,如何将一个数组反转,思考方法采用使用临时变量的情况下,将第一个元素与第二个元素进行反转,需要定义两个索引,一个记录数组的第一个元素与最后一个元素,将其两两交换
* */
public class ReverseArray {
    public static void main(String[] args) {
         //静态声明数组
        int []arr={1,5,6,7,88,0,1};
        //调用反转方法
        Reverse(arr);
        //调用打印方法
        PrintArray(arr);
        System.out.println(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 x = 0; x < arr.length; x++) {
            //判断是否是最后一个元素
            if (x == arr.length - 1) {
                System.out.print(arr[x]);
            } else
                System.out.print(arr[x] + ",");
        }
        System.out.println("}");
    }
}
这篇关于Java基础-反转数组的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!