当前位置 博文首页 > java中怎么实现数组随机排序?谢谢_碧霄丶的博客:java数组随机排

    java中怎么实现数组随机排序?谢谢_碧霄丶的博客:java数组随机排

    作者:[db:作者] 时间:2021-08-01 20:57

    满意答案

    import java.lang.Math;

    import java.util.Scanner;

    class AarrayReverse

    {

    public static void main(String args[])

    {

    int a[]=new int[20];

    for(int i=0;i<=15;i++)

    {

    Scanner sca=new Scanner(System.in);

    System.out.println("请输数组元素a["+"]");

    a[i]=sca.nextInt();

    }

    for(int i=0;i<=100;i++)

    {

    int middle=(int)(a.length/2*Math.random());

    int radius=(int)(middle*Math.random());

    int t;

    t=a[middle-radius+1];

    a[middle-radius+1]=a[middle+radius+3];

    a[middle+radius+3]=t;

    }

    for(int i=0;i

    System.out.print(a[i]+" ");

    System.out.println();

    }

    }

    当然这里的数组可以自己定义.

    循环的次数越多越好..

    00分享举报

    cs