冒泡排序

package com.hanqi;
import java.util.*;
public class maopaopaixu {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        Scanner shu=new Scanner(System.in); 
        System.out.println("请输入10个数字:");
        int ary[]=new int[10];
        for (int i = 0; i < 10; i++) 
        {
            int b = shu.nextInt();
            ary[i]=b; 
            
        }
        //显示一下数组中的元素  看是否与输入对应
        for (int i = 0; i <ary.length; i++)
        {
            System.out.print("ary["+i+"]="+ary[i]+"  ");
            
        }    
           System.out.println();
       //从大到小排序    每循环一次输出ary[j]-ary[9]的最大值
        for (int j = 0; j < 10; j++) 
        {
            for (int k = j; k <9; k++) 
            {
                if(ary[j]<ary[k+1])
                {
                    int m=0;
                    m=ary[j];
                    ary[j]=ary[k+1];
                    ary[k+1]=m;
                }
                
                
            }
              System.out.print(ary[j]+"  ");
        }
          
        

    }

}

posted @ 2016-05-10 21:31  尤痴武  阅读(487)  评论(0)    收藏  举报