数组反转的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]);
}
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/cb2f0e914061406eb364475099150d29.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAVmluc29uLUY=,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
}
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;
}
}
}
程序运行结果如图所示