数组反转
(1)首先定义一个整形数组 int[] arr = {19, 28, 37, 46, 50};
使用如下代码来进行数组元素的反转 //定义的长度要为 1/2,如果是 1的话那么就会调换两次,使得数组和原来一样。 for (int i = 0; i < arr.length / 2; i++) { //定义一个中间变量来获取arr[i] int temp = arr[i]; //这里就是反转的关键代码,使得“从左数第i号元素”和”从右数第i号元素“可以调换 arr[i] = arr[arr.length - 1 - i]; arr[arr.length - 1 - i] = temp; }
同时也可以使用以下代码来打印数组 public static void printArray(int[] arr) { System.out.print("["); for (int i = 0; i < arr.length; i++) { System.out.print(arr[i]); if (i < arr.length - 1) { System.out.print(" ,"); } else { System.out.println("]"); } }
以下为我的案例示意图: 运行结果为: