import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { int[] arr = new int[6]; Scanner scanner = new Scanner(System.in); for (int i = 0; i < arr.length; i++) { arr[i] = scanner.nextInt(); } System.out.println(Arrays.toString(arr)); //write your code here...... //定义一个初始值 int count=arr.length; for (int i = 0; i <count/2; ++i) { //定义一个中间值,交换值 /* 这里帮大家分析一下哈:如果数组的元素是6个,那么count/2=3, 假如数组的元素是:1,2,3,4,5,6,那么for (int i = 0; i <count/2; ++i)就是指牵引为0,1,2,即元素里面的1,2,3.那么我们这里就可以运用数学将其对称交换即可,即1和6,2和5,3和4,毕证。 */ int temp=arr[i]; arr[i]=arr[count-1-i]; arr[count-1-i]=temp; } System.out.println(Arrays.toString(arr)); } }