Java初识之冒泡排序(纯手写,不当之处请指正)

public class BubbleSort{
	public static void main (String [] args){
		//定义一个数组
		int[] array = new int[10];
		for(int i = 0; i < array.length; i++){
			//生成10-100的随机数
			array[i] = (int)(Math.random()*90)+10;
		}
		system.out.println(Arrays.toString(array));
		//开始从小到大排序
		int temp = 0;
		for(int i = 0; i < array.length-1; i++){
			for(int j = 0; j < array.length-1-i; j++){
				//判断前一个元素是否大于后一个元素
				if(array[j] > array[j+1]){
				temp = array[j];
				array[j] = array[j+1]
				array[j+1] = temp;
				}
			}
		}
		system.out.println(Array.toString(array));
	}
}

Java初识之冒泡排序(纯手写,不当之处请指正)_第1张图片

你可能感兴趣的:(冒泡排序)