冒泡排序原理:复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成。
public static void main(String [] args)
{
int temp=0;
int i,j;
int []a ={3,5,1,-7,8,4};
for (i=0;i<a.length-1;i++)
{
//每次j循环出来会将最大值排到最后一位
for (j=0;j<a.length-1-i;j++)
{
if (a[j]>a[j+1]){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for (i=0;i<a.length;i++)
System.out.println(a[i]);
}