JAVA 通过控制台输入任意长度数组、数组反转

JAVA 通过控制台输入任意长度数组、数组反转

控制台输入数组

System.out.println("请输入任意个数字:");
        Scanner in=new Scanner(System.in);
        String str=in.next().toString();
        String[]  arr=str.split(",");
        int[] a=new int[arr.length];
        for (int i = 0; i < arr.length; i++) {
            a[i] = Integer.parseInt(arr[i]);
        }

数组反转

int temp;
        for (int j = 0; j < a.length/2; j++) {
            temp = a[j];
            a[j] = a[a.length-1-j];
            a[a.length-1-j]=temp;
        }
        for (int q = 0; q < a.length; q++) {
            System.out.print(a[q]+" ");
        }

效果如下
《JAVA 通过控制台输入任意长度数组、数组反转》

点赞