一个月前随手写的,拿去吧~~~
/*
冒泡排序:
1.从第一个开始遍历
2.比较第一个值和第二个值的大小
3.大:将第一个值和第二个值交换
小:不变
4.从第二个开始遍历
*/
class BuddleTest {
public static void main(String[] args) {
//定义数组
int[] a = {18,12,3,54,5,46,7,28,9};
//遍历
for(int x = 0;x < a.length-1;x++) {
for(int y = 0;y < a.length-1-x;y++) {
if(a[y]>a[y+1]) {
int temp;
temp = a[y];
a[y] = a[y+1];
a[y+1] =temp;
}
}
}
for(int y = 0;y < a.length;y++) {
System.out.print(a[y]+" ");
}
}
}
|