冒泡排序

package wu;

import java.util.Arrays;

public class Test4 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// 产生100个随机数的数组,按照升序排列
		int a[] = new int[100];
		for(int i=0;i<100;i++)
		{
			a[i]=(int)(Math.random()*101);
		}
	
//		冒泡排序
		for (int i = 0; i < a.length-1; i++)
		{
			for (int j = 0; j < a.length-1; j++) 
			{ 
				// 判断相邻的两个元素是否逆序
				if (a[j] > a[j+1]) 
				{ 
					int temp = a[j];
					a[j] = a[j+1]; 
					a[j+1] = temp;
				}
			} 
		}
			
		
		
//		输出的数组
		for (int i2 : a) 
		{ 
			System.out.println("i=" + i2); 
		}
	}

}

 

posted @ 2015-08-04 15:37  微软小菜鸟  阅读(153)  评论(0)    收藏  举报