java 冒泡排序,数组排序算法 :冒泡排序

Java  数组排序算法   :冒泡排序

例如:对数组 a[]={23,3,45,12,34,4,5,78}分别进行升序和降序排列


public class Arrays {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		int a[]={23,3,45,12,34,4,5,78};//创建一个数组,这个数组的元素是乱序的
		System.out.println("----升序排序----");
		for(int i=1;ia[j+1]){
					int tmp=a[j];
					a[j]=a[j+1];
					a[j+1]=tmp;//利用临时变量对符合循环条件的元素的互换
				}
			}
		}		
		for(int e:a){
			System.out.print(e+" ");//利用foreach语句遍历数组
		}
		System.out.println("\n----降序排序----");
		for(int x=1;x

输出结果:
java 冒泡排序,数组排序算法 :冒泡排序_第1张图片

你可能感兴趣的:(Java语言初学)