本文共 1008 字,大约阅读时间需要 3 分钟。
此题略简单,代码如下:
package task;import java.util.Arrays;import java.util.Scanner;/** * (中)设计⼀个⽅法,将⼀个数组中的元素倒序排列(注意,不是降序)。 */public class BigData04 { public static void main(String[] args) { int[] arrays = input(); reverseArray(arrays); System.out.println("数组中元素倒序排列为: " + Arrays.toString(arrays)); } /** * 将数组的元素翻转 * * @param arrays */ private static void reverseArray(int[] arrays) { int i = 0; while (i < arrays.length / 2) { arrays[i] ^= arrays[arrays.length - 1 - i]; arrays[arrays.length - 1 - i] ^= arrays[i]; arrays[i] ^= arrays[arrays.length - 1 - i]; i++; } } /** * 获得数据 * * @return */ private static int[] input() { Scanner scanner = new Scanner(System.in); System.out.println("请依次输入6个数: "); int[] arrays = new int[6]; for (int i = 0; i < arrays.length; i++) { arrays[i] = scanner.nextInt(); } return arrays; }}
转载地址:http://epczb.baihongyu.com/