/*
某个数组有5个数据:10, 20, 30, 40, 50,请将这个数组中的数据进行反转。
反转前:[10, 20, 30, 40, 50] 反转后:[50, 40, 30, 20, 10]
*/
public class Test {
public static void main(String[] args) {
//定义数组
int[] arr = {10, 20, 30, 40, 50};
//定义一个变量,作为交换值
int temp = 0;
//定义一个变量接收最后的索引
int j = arr.length - 1;
//定义一个变量代表索引0
int i = 0;
//不知道循环数量多用while,添加判断条件i < j
while (i < j) {
//交换数据
temp = arr[i];
arr[i++] = arr[j];
arr[j--] = temp;
}
//遍历数组输出交换完的数据
for (int x = 0; x < arr.length; x++) {
System.out.print(arr[x] + " ");
}
}
}