Java数组中的元素前后反转

将Java数组中的元素前后反转。
题目要求:
已知一个数组arr = {11,12,13,14,15}用程序实现把该数组中的元素值交换,交换后的数组arr = { 15,14,13,12,11},并输出交换后的数组元素。

package m;

public class m {
public static void main(String[] args) {

// 创建数组
int[] arr = {11,12,13,14,15};
// 打印反转前数组
System.out.print("数组反转前:");
print(arr);
// 调用反转方法
reserve(arr);
// 打印反转后数组
System.out.print("数组反转后:");
print(arr);
}
// 定义打印数组
public static void print(int [] arr){
System.out.print("[");
for(int i = 0;i < arr.length;i++){
System.out.print(i == arr.length - 1 ? arr[i] : arr[i] + ",");
}
System.out.println("]");
}
// 定义反转方法
public static int [] reserve(int [] arr){
for(int i = 0,j = arr.length - 1;i < j;i++,j--){
int temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
return arr;
}
}

 

 

posted @ 2021-09-22 00:42  kuaiquxie  阅读(206)  评论(0)    收藏  举报