数组反转的JAVA代码
需求:
已知一个数组arr = {1,2,3,4},用程序实现把数组中的元素进行交换,
交换后的数组arr = {4,3,2,1};并在控制台输出交换后的数组元素。
public class Test {
public static void main(String[] args) {
int [] arr = {1,2,3,4};
/* for (int i = 0; i < (arr.length-1)/2;i++){
int temp = arr[i];
arr[i] = arr[arr.length-i-1];
arr[arr.length-i-1] = temp;
}*/
swap(arr);
System.out.print("[");
for (int i = 0;i < arr.length;i++){
if(i<arr.length-1){
System.out.print(arr[i]);
System.out.print(",");
}
else {
System.out.print(arr[i]);
}
}

}
System.out.print("]");
/* 定义函数*/
public static void swap(int [] arr){
for (int i = 0; i < (arr.length-1)/2;i++){
int temp = arr[i];
arr[i] = arr[arr.length-i-1];
arr[arr.length-i-1] = temp;
}
}
}
程序运行结果如图所示