随机数存入数组(选择排序)

来源:互联网 发布:java 形参 编辑:程序博客网 时间:2024/05/12 16:39
package Suijishuzu;import java.util.Arrays;//import java.util.Random;public class Xuanze {    public static void main(String[] args) {        //Random ran=new Random();        int[] a=new int[10];        int temp;        for(int i=0;i<a.length;i++){            temp=(int)(Math.random()*90+10);            //Math.random()是double型0到0.999999之间的随机数            a[i]=temp;//随机数存入数组;        }        Arrays.sort(a);//升序排列数组        System.out.println("--------------Arrays法升序排列-----------------");        for(int i:a){            System.out.print(i+" ");        }        System.out.println();        System.out.println("--------------选择法降序排列-----------------");        //选择法降序排列数组        for(int i=0;i<a.length;i++){            temp=(int)(Math.random()*90+10);            a[i]=temp;        }        for(int i=0;i<a.length;i++ ){            for(int j=i;j<a.length;j++){                if(a[i]<a[j]){                    int c=a[i];                    a[i]=a[j];                    a[j]=c;                     }            }        }        for(int i:a){            System.out.print(i+" ");        }    }}
0 0