随机进行产生 n个数,进行排序。
1 public static void main(String[] args) { 2 3 int num=(int)(Math.random()*20)+1; 4 int[] arr = new int[num]; 5 for (int i = 0; i<num; i++) { 6 7 int temp = (int)( Math.random()*1000 )+ 1; 8 9 arr[i] = temp; 10 System.out.print(arr[i]+"\t"); 11 } 12 System.out.println(); 13 for(int a=0;a<arr.length-1;a++){ 14 15 for(int b=0;b<arr.length-1-a;b++){ 16 17 if(arr[b]<arr[b+1]){ 18 19 int temp=arr[b]; 20 arr[b]=arr[b+1]; 21 arr[b+1]=temp; 22 } 23 } 24 } 25 26 27 for(int c:arr){ 28 29 System.out.print(c+"\t"); 30 } 31 }
posted on 2016-04-17 21:59 guanzhenqiang 阅读(625) 评论(0) 编辑 收藏 举报