数组反转
(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("]");
}
}
以下为我的案例示意图:
运行结果为: