public class BubbleSort
{
//冒泡排序
public static void main(String[] args)
{
int a[] = {1,3,11,2,100,-1,0,99,78,123};
int i,j,t;
//-----------打印排序过程--------------------
("原始数据:");
for(i=0;i<10;i++){
(a[i] + "\t");
}
("");//换行
//-------------------------------------------
for(i=0;i<9;i++){
//显示排序过程
("第" +(i+1) + "趟排序:a["+i+"]与a["+(i+1)+ "]~a[9]交换");
//-------------------------------------------
for(j=i+1;j<10;j++){
if(a[i]>a[j]){
//交换a[i],a[j]的值,t是临时变量
t = a[i];
a[i] = a[j];
a[j] = t;
}
//-----------打印排序过程--------------------
for(int k=0;k<10;k++){
(a[k] + "\t");
}
("");//换行
//-------------------------------------------
}
}
//排序后的数据:
for(i=0;i<10;i++)
(a[i] + "\t");
}
}