冒泡排序

 

/**

*从大到小。

*第一次循环n=0时:第1 2个数比,选出最大的跟第三个比,然后选出前3个数最大的跟第四个比······比完最后一个数以后,最大的数即在第一位

*/

 

package com;

import java.util.Arrays;
import java.util.Random;

public class Testmp {
	public static void main(String[] args){
		Random r = new Random();
		int[] arr = new int[10];
		int i;
		for(i = 0;i<arr.length;i++){
			arr[i] = r.nextInt(90)+10;
		}
		System.out.println(Arrays.toString(arr));
		System.out.println("-----------------------");
		for(int m=0;m<arr.length;m++){
			for(int n = m+1;n<arr.length;n++){
				if(arr[m]<arr[n]){
					int x = arr[m];
					arr[m]=arr[n];
					arr[n]=arr[m];
							
				}
			}
		}
		
		System.out.println(Arrays.toString(arr));
	}
}

 

posted @ 2016-03-23 09:57  冯xx  阅读(119)  评论(0)    收藏  举报