【Java】反转数组
需求
将数组内容倒序输出
代码
package com.cxl.demo26;
//反转数组
public class Demo26_3 {
public static void main(String[] args) {
int[] arr = {11,22,33,44};
int[] reverse = reverse(arr);
System.out.println("原数组为:");
printArray(arr);
System.out.println("\n倒序后的数组为:");
printArray(reverse);
}
//反转数组
public static int[] reverse(int[] arr){
int[] result = new int[arr.length];
for (int i = 0, j = result.length-1; i < arr.length; i++, j--) {
result[j] = arr[i];
}
return result;
}
//打印数组
public static void printArray(int[] arr){
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]+" ");
}
}
}