冒泡排序法

从大到小排序:

package com.jike.array;

public class test04 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		/*
		 * 冒泡排序
		 */
		int score[]= {10,50,30,90,70};
		for (int i = 0; i < score.length-1; i++) {
			for (int j = i+1; j < score.length; j++) {
				if(score[i]<score[j]) {
					int tem=score[i];
					score[i]=score[j];
					score[j]=tem;
				}
			}
			System.out.print("第"+(i+1)+"次排序:");
			for (int j = 0; j < score.length; j++) {
				System.out.print(score[j]+"\t");
			}
			System.out.println("");
		}
		for (int i = 0; i < score.length; i++) {
			System.out.println(score[i]);
		}
	}
}

 输出:

第1次排序:90	10	30	50	70	
第2次排序:90	70	10	30	50	
第3次排序:90	70	50	10	30	
第4次排序:90	70	50	30	10	
90
70
50
30
10

 

posted @ 2019-02-26 10:18  我的下铺刚田武  阅读(104)  评论(0编辑  收藏  举报