冒泡排序

来源:互联网 发布:union c语言 编辑:程序博客网 时间:2024/06/06 04:39

package bijiao;

import java.util.Scanner;

public class TestArray {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  int []a=new int [10];
  System.out.println("随机数组的数据为:");
  for(int m=0;m<10;m++){
   a[m]=(int)(Math.random()*100);
   System.out.print(a[m]+"\t");
  }
  System.out.println();
  System.out.println("冒泡的过程:");
  for(int i=0;i<a.length;i++){
   for(int j=i+1;j<a.length;j++){
    if(a[i]>a[j]){
     int k=a[i];
     a[i]=a[j];
     a[j]=k;
     
    }
    System.out.print(a[i]+"\t");
   }
   System.out.println();
   
  }
  
  System.out.println("排序后的结果是:");
  for(int t:a){
   System.out.print(t+"\t");
  }

 }

}

0 0