冒泡排序

此排序为由小到大排序,修改最里层for循环里的if表达式中的大于号为小于号,则由大到小排序。
Integer[] numbers={5,15,3,23,25,28,16,4,15,17,33};
		for(int i=0;i<numbers.length;i++)
		{
			for(int j=i+1;j<numbers.length;j++)
			{
				if(numbers[i]>numbers[j])
				{
					Integer temp=numbers[i];
					numbers[i]=numbers[j];
					numbers[j]=temp;
				}
			}
		}
		for(int k=0;k<numbers.length;k++)
		{
			System.out.print(numbers[k]+" ");
		}

输出结果为:3 4 5 15 15 16 17 23 25 28 33

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