📜  反转数组 java 脚本 (1)

📅  最后修改于: 2023-12-03 15:22:54.570000             🧑  作者: Mango

反转数组 Java 脚本

在编程中,数组是一种广泛使用的数据结构。在某些情况下,需要对数组进行反转,即按相反顺序排列数组元素。本文将介绍如何使用 Java 脚本来反转一个数组。

程序示例

首先,我们先创建一个数组并用 Java 脚本来反转它。

/**
 * Java program to reverse an array
 */

import java.util.Arrays;

public class ReverseArray {
    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4, 5, 6};
        System.out.println("Original Array: " + Arrays.toString(arr));

        reverseArray(arr);

        System.out.println("Reversed Array: " + Arrays.toString(arr));
    }

    public static void reverseArray(int[] arr) {
        int start = 0;
        int end = arr.length - 1;
        int temp;

        while (start < end) {
            temp = arr[start];
            arr[start] = arr[end];
            arr[end] = temp;

            start++;
            end--;
        }
    }
}

运行这个程序,我们将看到输出:

Original Array: [1, 2, 3, 4, 5, 6]
Reversed Array: [6, 5, 4, 3, 2, 1]

如上所述,我们创建了一个名为 ReverseArray 的类,并使用 Java 中的 Arrays.toString() 方法来打印原始数组和反转后的数组。

我们还定义了一个名为 reverseArray() 的静态方法,这个方法将我们的数组作为参数,并使用两个变量 startend 来存储数组的起始和结束索引。

在 while 循环中,我们使用中间变量 temp 来交换数组元素的位置,循环最终结束时,我们的数组将完全反转。

总结

通过本篇文章,我们已经介绍了如何在 Java 中使用脚本来反转一个数组。我们创建了一个 reverseArray() 方法,该方法对数组进行了反转,并通过 Arrays.toString() 方法打印了原始和反转数组。此脚本可以作为参考,供您在您的项目中使用或改进。