建立新数组来存放旧数组的逆序的数据为什么不可行?如图,代码如下:

关注
修改如下:
public class Main {
public static void main(String[] args) {
int [] arrs = {40,12,50,45,123,458,456,785,85,96,74,22,68};
System.out.println("逆序前:");
for (int arr : arrs)
System.out.print(arr+" ");
int temp;
for (int i = 0; i < arrs.length / 2; i++)
{
temp = arrs[i];
arrs[i] = arrs[arrs.length - 1 - i];
arrs[arrs.length - 1 - i] = temp;
}
System.out.println("\n逆序后:");
for (int arr : arrs)
System.out.print(arr+" ");
}
}