public class ArrayReverse {
// 方法:反转数组
public static void reverseArray(int[] array) {
int n = array.length;
for (int i = 0; i < n / 2; i++) {
// 交换第i个元素和倒数第i+1个元素
int temp = array[i];
array[i] = array[n - 1 - i];
array[n - 1 - i] = temp;
}
}
// 测试方法
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5};
System.out.println("原始数组: ");
for (int i : array) {
System.out.print(i + " ");
}
reverseArray(array); // 调用反转方法
System.out.println("\n反转后的数组: ");
for (int i : array) {
System.out.print(i + " ");
}
}
}
reverseArray 方法:该方法接收一个整型数组作为参数,并通过交换对称位置的元素来实现数组的反转。具体来说,它遍历数组的前半部分,并将每个元素与对应的后半部分元素进行交换。
main 方法:用于测试 reverseArray 方法。首先打印原始数组,然后调用 reverseArray 方法对数组进行反转,最后打印反转后的数组。
输出示例:
1 2 3 4 55 4 3 2 1下一篇:javawhile循环
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站